一個小問題關於C#的存儲過程...和SQL數據庫一般: 當你從C#傳遞變量的值存儲過程,有時你必須SQL記錄條目,不同的測試用例
INSERT INTO tablename (column1 name, column2 name, column3 name, columnN name)
VALUES (@the actual values1, @values2, @valueN);
其他時候你沒有列名,但只輸入了值... 如果我輸入這樣的內容會發生什麼(假設表中有3列稱爲「bob」,「ash」和「will」) :
INSERT INTO tablename (bob, will) VALUES ("hi","hello");
OR
INSERT INTO tablename (bob, will) VALUES ("hi","hello","okay");
OR
INSERT INTO tablename (bob, will) VALUES ("hello");
它將如何影響條目?
請格式化您的問題,使其可讀。 –
你的問題沒有意義。你定義的存儲過程的方式決定了你應該如何編程來自C#的調用。也許你應該發佈你的存儲過程來看看它是如何被調用的。 – CAbbott
如果你不知道你的數據會進入哪些領域,那麼你做的事情是非常錯誤的。你怎麼知道'hello'的值是否屬於Bob,will或ash?它有所作爲。 – HLGEM