-
向数据库中插入数据并返回当前插入的行数及全局变量@@IDENTITY应用
数据库中有张表User,字段是ID和Name,ID自增。利用存储过程实现插入时返回当前的行数复制代码代码如下:CREATEPROCProc_InsertUser@namenvarchar(100)ASINSERTINTOdbo.User(Name)VALUES(@name)SELECT@@IDENTITYASID利用全局变量@@IDENTITY实现...
数据库操作教程 2022-09-23 17:00:59 -
SQLServer误区30日谈第15天CheckPoint只会将已提交的事务写入磁盘
误区#15:CheckPoint只会将已提交的事务写入磁盘错误这个误区是由于太多人对日志和恢复系统缺少全面的了解而存在已久。CheckPoint会将自上次CheckPoint以来所有在内存中改变的页写回磁盘(译者注:也就是脏页),或是在上一个CheckPoint读入内存的脏页写入磁盘...
数据库操作教程 2022-09-23 17:00:27 -
除MSSQL数据库text字段中恶意脚本的删方法
方法很简单:text字段不能使用Replace,所以使用patindex复制代码代码如下:-select*fromProductwhereP_Introlike'%<scriptsrc="http://my.stsw518...
数据库操作教程 2022-09-23 16:59:50 -
sqlserver中ntext字段的批量替换(updatetext的用法)
一、问题描述:1。在SqlServer中,ntext/text/image字段不允许应用replace函数替换内容;2...
数据库操作教程 2022-09-23 16:57:15 -
SQLServer误区30日谈第4天DDL触发器就是INSTEADOF触发器
误区#4:DDL触发器(SQLServer2005之后被引入)就是INSTEADOF触发器这是错误的 DDL触发器的实现原理其实就是一个AFTER触发器。这个意思是先发生DDL操作,然后触发器再捕捉操作(当然如果你在触发器内写了Rollback,则也可能回滚)...
数据库操作教程 2022-09-23 16:57:10 -
sql2005createfile遇到操作系统错误5拒绝访问错误1802
问题1:尝试打开或创建物理文件'E:Library.mdf'时,CREATEFILE遇到操作系统错误5(拒绝访问。)...
数据库操作教程 2022-09-23 16:57:06 -
SQLServer触发器表的特定字段更新时,触发Update触发器
复制代码代码如下:createtriggerTR_MasterTable_UpdateonMasterTableafterupdateasifupdate([Type])--当Type字段被更新时,才会触发此触发器insertintoMasterLogTableselectId,(Case[Type]when1then'Type1'when2then'Type2'when3then'Type3'when4then'Type4'else'TypeDefault'end),Namefrominsertedgo另外再补充一句:insert和update的数据都会保存在临时表中,所以使用inserted可以取出这些数据,删除时使用deleted可以取出被删除的数据转载请标明出处:http://blog.csdn...
数据库操作教程 2022-09-23 16:57:03 -
SQLSERVER中union,cube,rollup,cumpute运算符使用说明
/*--1UNION运算符是将两个或更多查询的结果组合为单个结果集使用UNION组合查询的结果集有两个最基本的规则:1。所有查询中的列数和列的顺序必须相同...
数据库操作教程 2022-09-23 16:56:38 -
sql语言中delete删除命令语句详解
Table:用于标示删除的数据表的名称。1:该表必须是一个事实存在的表,对于该处的表必须是一个实际存在于数据库中的表格,必能是由于select等语句创造出来的中间表...
数据库操作教程 2022-09-23 16:56:34 -
sql2005HashBytes加密函数
有关函数HashBytes请参考:http://msdn.microsoft.com/en-us/library/ms174415.aspx 在做项目的时候,在sql中使用了hashbytes函数,运用md5算法去加密一密码。代码如下 DECLARE@pswnvarchar(20) SET@psw='admin' SELECThashbytes('md5',@psw) 输出结果:0x19A2854144B63A8F7617A6F225019B12前面的0x是16进制的意思...
数据库操作教程 2022-09-23 16:55:22