Gre*_*reg 3 sql t-sql sql-server stored-procedures sql-server-2005
我将如何在存储过程中执行此操作(SQL 2005):
count = select count(*) from table1 where line like '%success%'
if count > 0:
delete from table1 where not line like '%success%'
Run Code Online (Sandbox Code Playgroud)
谢谢你的帮助.我的谷歌技能今天真的让我失望:-(
我会这样写
if exist (select 1 from table1 where line like '%success%')
begin
delete from table1 where line not like '%success%'
end
Run Code Online (Sandbox Code Playgroud)
那么,如果有任何行line
就像成功那么删除任何不像成功的行line
?
IF EXISTS (SELECT * from table1 where line like '%success%')
delete from table1 where line NOT like '%success%'
Run Code Online (Sandbox Code Playgroud)