sqlserver
WaWaWaei
这个作者很懒,什么都没留下…
展开
-
sqlserver数据库角色
原创 2018-11-23 17:22:27 · 1056 阅读 · 0 评论 -
sqlserver捕获异常
原创 2019-01-03 10:53:15 · 676 阅读 · 0 评论 -
sqlserver存储过程及赋值问题
exec sp_helptext 'sp_databases' 查看存储过程源代码 在存储过程中,经常用到SET NOCOUNT ON;作用:阻止在结果集中返回显示受T-SQL语句或则usp影响的行计数信息。当SET ONCOUNT ON时候,不返回计数,当SET NOCOUNT OFF时候,返回计数;即使当SET NOCOUNT ON 时候,也更新@@RowCount;...原创 2019-01-02 15:59:21 · 5727 阅读 · 0 评论 -
事务
--开启事务begin transactiondeclare @sum int=0;update bank set Balance=Balance-100 where cid='3'set @sum=@sum+@@error--如果上条语句出错,则@@error会记录下来值update bank set Balance=Balance+100 where cid='1'set ...原创 2019-01-02 14:42:53 · 138 阅读 · 0 评论 -
sqlserver分别查询统计各部门平均值问题
今天做了一个统计月均饱和度的问题,有12个月份,若干部门,测试数据的时候加了11月和12月的数据。当时想的是先求和:select a.AR_DeptCode, sum (case when DATEPART(mm,AR_NoteTime)=11 then ar_ratio else 0 end) as '11', sum(case when DATEPART(mm,AR_No...原创 2018-12-25 16:36:11 · 6531 阅读 · 0 评论 -
Ado.net连接池与sql注入
禁用连接池只需加一句话:Pooling=false原创 2019-01-03 16:00:39 · 149 阅读 · 0 评论 -
oracle和sqlserver一些写法区别
oracle: UPDATE MOPSSNRELATION A SET A.MOID = :ID WHERE EXISTS (SELECT 1 FROM MOPSMANUFA...原创 2018-12-11 14:26:25 · 3575 阅读 · 0 评论 -
oracle中BLOB,CLOB在sqlserver中替代类型
BLOB和CLOB都是大字段类型,BLOB是按二进制来存储的,而CLOB是可以直接存储文字的。其实两个是可以互换的的,或者可以直接用LOB字段代替这两个。但是为了更好的管理ORACLE数据库,通常像图片、文件、音乐等信息就用BLOB字段来存储,先将文件转为二进制再存储进去。而像文章或者是较长的文字,就用CLOB存储,这样对以后的查询更新存储等操作都提供很大的方便。Oracle中的BLOB字段可以...原创 2018-12-11 18:20:52 · 7354 阅读 · 0 评论 -
oracle中decode函数介绍以及在sqlserver中的实现
decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值)该函数的含义如下:IF 条件=值1 THEN RETURN(翻译值1)ELSIF 条件=值2 THEN RETURN(翻译值2) ......ELSIF 条件=值n THEN RETURN(翻译值n)ELSE RETURN(缺省值)END IFdecode(...原创 2018-12-12 15:47:40 · 4942 阅读 · 0 评论 -
事务
begin transactiondeclare @sumError int=0update bank set balance=balance-1000 where cid='3'set @sumError=@sumError+@@ERRORupdate bank set balance=balance+1000 where cid=1SET @sumError=@sumError+@...原创 2018-12-04 15:32:01 · 114 阅读 · 0 评论 -
触发器
触发器是一种特殊的存储过程。一般存储过程是由人为去调用的,而触发器则不是自己去手动调用,而是执行到某个条件时自动调用。语法:开始练习:随便找到一个表:复制一个新表,查询 无数据创建一个触发器,在在删除bank表中内容时,把刚删除的数据插入到tbbank中(deleted表是在删除时,会存到里面之前删除的数据)go create trigger tr...原创 2019-01-03 14:12:48 · 190 阅读 · 0 评论