请教SQL语句的写法
SQL SERVER 2000
例:
IF EXISTS ( SELECT * FROM tablename where condition1 like '%anyword%')
PRINT 'THIS IS THE RESULT.'
现在我的要求是这样的,我的SELECT语句是动态生成的,因为我的TABLENAME是时刻在变化的。我写了一个,但是不能运行。
DECLARE @STR VARCHAR(255)
SET @STR = ' SELECT * FROM tablename '
IF EXISTS EXEC ( @STR )
BEGIN
PRINT @STR
END
错误提示为:在关键字 'EXEC' 附近有语法错误。
怎么写?