我想創建一個處理表中某個列的觸發器。SQLite如果列存在解決方案?
如果這樣的列不存在,觸發器必須處理會發生的錯誤。
可能嗎?我沒有這樣的解決方案搜索網頁,因爲「if exists」命令在SQLite中不存在。
編輯:爲觸發(在註釋請求) 例子:
CREATE TRIGGER trigger_name
AFTER UPDATE ON table_1
BEGIN
IF exist (select col_1 from table_1)
BEGIN
update table_1 set col_1='1' where id = '2'
END
END
如果COL_1不存在,它會使一個錯誤。
你能提供一個觸發這個觸發器的查詢的例子嗎? – 2012-10-21 11:42:31
當然,我提供了一個例子。 –