這可能是一個簡單的問題。假設我有一個大約20-50個條目左右的小列表。例如: class Item
{
int ItemNumber;
int OrderNumber;
string Name;
}
stored in something like
List<Item>
它存儲在通用列表或數組中,其中OrderNumber從1,2,3,4,... 50開
我遇到了一個問題,它可以插入一行到表中,而不是專門設置INT NOT NULL列(默認爲0,這對我的目的無效) 我以這種方式創建表: CREATE TABLE inventorycontrol (
ID INT NOT NULL UNIQUE AUTO_INCREMENT
,nodeID INT NOT NULL CHECK (nodeID > 0)
這個問題是非常相似的SQL Server 2005: T-SQL to temporarily disable a trigger 不過我不想禁用所有觸發器和甚至不是一個批處理命令的,但只是一個單一的INSERT。 我不得不面對一個商店系統,原始作者將一些應用邏輯放入觸發器(壞主意!)。只要您不嘗試以與原始「管理前端」不同的方式插入數據,該應用程序邏輯就可以正常工作。我的工作是編寫一個「從分期系統