我有問題。插入後需要觸發。但觸發器必須插入幾行取決於從其他表中選擇。Sqlite:是否有可能在sql中迭代選擇結果?
它在possibe中的SQL?
更新:
OK,對不起。
實施例(無邏輯) 表: 用戶(ID,名稱type_user) type_user(ID,類型) 項目(ID,名稱type_user) - 某些類型的用戶可佔用只有幾個項目users_items( ID,ITEM_ID,USER_ID)
當我插入到用戶我想插入users_items所有用戶項目可佔用
我有問題。插入後需要觸發。但觸發器必須插入幾行取決於從其他表中選擇。Sqlite:是否有可能在sql中迭代選擇結果?
它在possibe中的SQL?
更新:
OK,對不起。
實施例(無邏輯) 表: 用戶(ID,名稱type_user) type_user(ID,類型) 項目(ID,名稱type_user) - 某些類型的用戶可佔用只有幾個項目users_items( ID,ITEM_ID,USER_ID)
當我插入到用戶我想插入users_items所有用戶項目可佔用
是的,它是可能的。在SQL觸發器內部,您可以執行插入語句。
您可以找到SQL觸發器信息 here。
嘗試像
CREATE TRIGGER RelateItems
ON User
AFTER INSERT
AS
--INSERT STATEMENT HERE - INSERT INTO users_items
GO
我知道,但是有可能從其他表上選擇插入值? – regisik
http://stackoverflow.com/questions/25969/sql-insert-into-values-select-from – fossilcoder
,你能不能給我們多一點信息,例如,您嘗試任何代碼,等等。這是一個有點含糊。在SQL中有一個循環(我正準備將它啓動),但是它的用處很少。也許你的具體情況會起作用,但我們需要更多的信息。 – logixologist
實施例(無邏輯) 表: 用戶(ID,名稱type_user) type_user(ID,類型) 項目(ID,名稱type_user) - 某些類型的用戶可佔用只有幾個項目 users_items(ID, item_id,user_id) 當我插入用戶我想插入users_items用戶可以擁有的所有項目。 – regisik
請使用此信息編輯您的問題,而不是將其置於評論中。 – logixologist