咖喱碗糕`

`∧ ∧︵
ミ^ō^ミ灬)~ ~我是只可爱的狐狸```
http://freedom2130.cnblogs.com
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  数据库

摘要:下面的示例将 authors 表的所有者改为 Corporate\GeorgeW。 EXEC sp_changeobjectowner 'authors', 'Corporate\GeorgeW' 阅读全文

posted @ 2006-04-25 08:39 刹那间我存在 阅读(231) 评论(0) 推荐(0)

摘要:向xp_cmdshell进军 ——利用MSSQL数据库存储扩展取得服务器的管理权 在MSSQL中具有sysadmin权限的用户可以通过xp_cmdshell存储扩展以system的权限执行任意系统命令,因此大多数对安全比较重视的管理员都会将它删除,即使没有删除也有可能会由于获得的权限不足而前功尽弃。因此获得了xp_cmdshell的执行权限也就成了大多数SQL Injection攻击方法的终极目标... 阅读全文

posted @ 2005-11-25 19:57 刹那间我存在 阅读(319) 评论(0) 推荐(0)

摘要:conn.Execute("SET NOCOUNT ON;Insert into tableName(....)Values(....);SELECT SCOPE_IDENTITY()"); 阅读全文

posted @ 2005-11-09 09:52 刹那间我存在 阅读(488) 评论(0) 推荐(0)

摘要:未公布的访问注册表的扩展存储过程 SQL Server中包含了几个可以访问系统注册表的扩展存储过程.但实际上这几个扩展存储过程是未公开的,从sql server 7.0就有了,在SQL server 2000中仍然保留,他们以后可能会删除.但是这几个存储过程却提供了在当前的SQL Server版本中访问系统注册表的能力,而且很多人利用SQL Server来进行攻击系统时,往往都会用到这几个扩展存... 阅读全文

posted @ 2005-10-13 03:39 刹那间我存在 阅读(189) 评论(0) 推荐(0)

摘要:update a set a.inid=b.id from people a inner join people b on a.po=b.username and a.sfzh2=b.catno 阅读全文

posted @ 2005-10-12 17:44 刹那间我存在 阅读(189) 评论(0) 推荐(0)

摘要:两个假设: 1、已知数据库中所有的表默认的 Owner,如dbo(可以省略而取默认值) 2、已知当前用户有权限访问 systemobjects 系统表 SQL 语句: select * from sysobjects where id = object_id(N'[dbo].[table_name]') and OBJECTPROPERTY(id, N'I... 阅读全文

posted @ 2005-09-15 00:48 刹那间我存在 阅读(1166) 评论(3) 推荐(0)

摘要:OledbCommand mcd=new OleDbCommand()mcd.CommandText="insert into datatab(.....)value(....)+";SELECT SCOPE_IDENTITY()";string pid=mcd.ExecuteScalar().ToString();//添加配偶并返回刚添加的ID 阅读全文

posted @ 2005-09-14 15:36 刹那间我存在 阅读(985) 评论(0) 推荐(0)

摘要:SQL Server中临时表的建立select * into #temptable from tablename#连接断开后自动释放在sql中建立临时表create table #tablename (.....) 局部create table ##tablename(.....) 全局select * into #tablename .....select * into ##table... 阅读全文

posted @ 2005-09-14 02:22 刹那间我存在 阅读(2782) 评论(1) 推荐(0)

摘要:TRUNCATE TABLE 删除表中的所有行,而不记录单个行删除操作。 语法 TRUNCATE TABLE name 参数 name 是要截断的表的名称或要删除其全部行的表的名称。 注释 TRUNCATE TABLE 在功能上与不带 WHERE 子句的 DELETE 语句相同:二者均删除表中的全部行。但 TRUNCATE TABLE 比 DELETE 速度快,且使用的系统和事务日志资源少。 ... 阅读全文

posted @ 2005-09-09 20:35 刹那间我存在 阅读(2069) 评论(0) 推荐(0)

摘要:如何把 SQL Server 的自增标志列清零 dbcc checkident(test1, reseed, 0)其中 test1 是表名称。事实上可以将标志的当前值设定到任意的值。下一次插入得值将会是这个当前值 + 1.比如:dbcc checkident(test1, reseed, 10)insert into test1 (name) values('zhangsan')得到的新纪录的 i... 阅读全文

posted @ 2005-09-07 01:49 刹那间我存在 阅读(617) 评论(0) 推荐(0)

摘要:这个问题很多DBA可能都碰到过吧:比如刚接手一个旧有系统,原来的厂商不允许对代码修改,或者是系统应用比较关键。不允许作修改,或者是源代码出于商业目的,进行了一定程度的加密,还有的时候可能是行政因素--领导为了避免责任,不允许你这样做,但这个时候,系统的性能上的问题还比较严重,还有其他办法怎么对系统进行优化么? 阅读全文

posted @ 2005-09-06 08:50 刹那间我存在 阅读(395) 评论(0) 推荐(0)

摘要:本文总结了一些删除重复记录的方法,在Oracle中,可以通过唯一rowid实现删除重复记录;还可以建临时表来实现...这里只提到其中的几种简单实用的方法,希望可以和大家分享(以表employee为例)。 阅读全文

posted @ 2005-09-06 08:48 刹那间我存在 阅读(428) 评论(0) 推荐(0)