SQL
景X明
这个作者很懒,什么都没留下…
展开
-
SQL Server update语句执行顺序
关于SQL Server update语句使用中遇到的问题记录写了一个触发器当As表插入数据时,As表的主表A表t字段将写入触发器中运算的数据。我在触发器中写了一个临时表来储存运算数据,之后用Update语句更新到表A的t字段中。在向临时表中储存数据的语句中我加入了where条件,而更新语句中没有加入where条件。最终导致符合where条件的数据被更新,不符合where条件的数据t字段数据被清空了。由此我猜测sql server在执行update语句时是先根据条件把相应字段的数据清空再更新数据。带尺原创 2020-11-19 09:07:35 · 1507 阅读 · 0 评论 -
SQL SERVER 中‘无’与NULL
SQL SERVER 中‘无’与NULL在给客户运行存储过程时出现了错误提示检查发现报错的地方有一个自定义函数,传入值是varchar类型返回值是float类型,由此可知是传入的数据有问题。于是传入该函数的数据进行检索查看,发现了这个之前没有注意的问题。字段不等于‘无’和不等于NULL检索出的数据是相同的。当该字段存在数据是字符‘无’时,则不会出现上述情况,在等于的情况下上述情况也不成立。...原创 2020-07-31 10:07:18 · 484 阅读 · 0 评论