簡體   English   中英

如何使用C#執行此T-SQL語句?

[英]How can I execute this t-sql statements using c#?

由於某些原因,我不想將它們放入存儲過程中,因此需要使用c#執行這些t-sql語句。

SET TRANSACTION ISOLATION LEVEL SERIALIZABLE
GO

BEGIN TRANSACTION

UPDATE mytable
SET col=col 

WAITFOR DELAY '00:02:00'  

ROLLBACK TRANSACTION

您不能將其作為一批執行,因為它不是一批。 您不能將GO放在中間-在SSMS之類的編輯器中分隔批處理,但實際上不是T-SQL本身。

但是,您的代碼不需要該GO-因此只需將其刪除即可。 或在同一連接上將其作為兩個單獨的批處理執行(這正是SSMS之類的工具所要做的)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM