簡體   English   中英

從C#.NET Winform應用程序重新定位SQL Server中的查詢

[英]Repitition of a query in sql server from C#.NET Winform application

我想運行相同的查詢十次。

INSERT INTO items VALUES ('item_name')

GO 10

我可以使用GO,但是我想從我的.net winform應用程序中執行此操作。 當用戶單擊按鈕時,查詢將被執行並將10行插入表ITEMS中。 有什么解決方案呢?

您需要在C#代碼中執行此操作:

for(int i = 1; i <= 10; i++)
{
   cmdInsert.ExecuteNonQuery();
}

GO 不是有效的SQL關鍵字-這是僅在SSMS中有效的SQL Server Management Studio附加功能(順便說一句:您可以在SSMS選項對話框中將其重命名為任意名稱-嘗試將其重命名為SELECT並獲得一些樂趣:- ))

您可以循環到插入命令

在直接SQL中:

DECLARE @I INT

SET @I = 0

WHILE (@I < 10)
BEGIN
   INSERT INTO items VALUES ('item_name')
   SET @I = @I + 1
END

暫無
暫無

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

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