@@error:當前乙個語句遇到錯誤,則返回錯誤號,否則返回0。
需要注意的是@error在每一條語句執行後會被立刻重置,因此應該在要驗證的語句執行後檢查數值或者是將它儲存到區域性變數中以備將來使用。
select * fromstuinfo
insert into stuinfo values(n'張三
',null,1
)update stuinfo
set cid=1007
where name=n'張三'
select * from stuinfo,classinfo where stuinfo.cid=classinfo.id
gocreate proc del_class @id
intas
begin tran
declare @error
int=0
delete
from stuinfo where cid=@id
select @error+=@@error --上一次執行語句結果的錯誤編號
delete
from classinfo where id=@id
set @error+=@@error
if @error<>0
rollback tran
else
commit tran
goexec del_class
1007
在新的環境下搭建vue專案遇到的error
具體報錯 error unable to verify the first certificate 問題原因 2017年2月27日,npm不再支援自簽名證書。npm install走的是https協議,需要通過數字證書來保證的 採取的解決辦法 取消ssl驗證 npm config set stric...
SQL Server中的查詢
本博文簡單介紹一下sql server中常用的幾類查詢及相關使用的方法。一 executescalar方法獲取單一值 executescalar方法是sqlcommand類的方法之一,執行查詢,並返回查詢所返回的結果集中的第一行第一列。csharp view plain copy print cla...
SQL Server中row number的用法
row number 函式將針對select語句返回的每一行,從1開始編號,賦予其連續的編號。在查詢時應用了乙個排序標準後,只有通過編號才能夠保證其順序是一致的,當使用row number函式時,也需要專門一列用於預先排序以便於進行編號。row number 常用的幾種情況 1.使用row numb...