0
如果select語句返回的結果不是該語句的結果,我想填充某個條件發生的臨時表, 否則另一個語句將填充表 ,例如;有條件插入
如果存在來自上述選擇語句
否則,如果存在(選擇從表名,其中 名=「扎因」)插入到#table(名稱) --values(從表 其中選擇名稱名= '阿里')
insert into #table(name) --values from above select statement
如果select語句返回的結果不是該語句的結果,我想填充某個條件發生的臨時表, 否則另一個語句將填充表 ,例如;有條件插入
如果存在來自上述選擇語句
否則,如果存在(選擇從表名,其中 名=「扎因」)插入到#table(名稱) --values(從表 其中選擇名稱名= '阿里')
insert into #table(name) --values from above select statement
的一種方式是:
INSERT INTO #table (name)
SELECT name FROM table WHERE name='zain'
IF (@@ROWCOUNT = 0)
BEGIN
INSERT INTO #table (name)
SELECT name FROM table WHERE name='ali'
END
你的問題是什麼? – user492238 2011-04-12 06:36:48