我需要驗證下表中的數據。 (更新:表M
的INSERT和UPDATE觸發器)根據informationschema.columns檢查數據
create table M (Column_Name sysname primary key, FirstValue varchar(8000))
該表具有觸發器,確保Column_Name
所有值都在(select column_name from information_schema.columns where table_name = 'T')
。
什麼是最好的方式來保證M.FirstValue
可以插入T
沒有任何問題。是否有任何第三方功能接受(Value, Data_type, Max_..._length, etc)
的參數,其中數據類型信息可由information_schema.columns
提供?
**我想確保FirstValue值可以插入到他的名字被存儲在COLUMN_NAME列的列。
你究竟在做什麼?您是否試圖確保FirstValue中的值可以插入名稱存儲在Column_Name列中的列中? – Pondlife 2012-04-04 09:48:33
@Pondlife是的,這正是我想要做的。 – ca9163d9 2012-04-04 14:09:25