IF NOT EXISTS(exec sp_pkeys 'AJ_PRG_SARY') 这句SQL怎么执行通不过?
IF NOT EXISTS(exec sp_pkeys 'AJ_PRG_SARY ')
SELECT 'AAAAAA '
服务器: 消息 156,级别 15,状态 1,行 1
在关键字 'exec ' 附近有语法错误。
服务器: 消息 170,级别 15,状态 1,行 1
第 1 行: ') ' 附近有语法错误。
难道在括号里只能用Select吗?
------解决方案--------------------不能這樣用的,只能用select語句
------解决方案--------------------可以这样实现
create table # (
...
)
insert # exec sp_pkeys 'AJ_PRG_SARY '
IF NOT EXISTS(select 1 from #)
SELECT 'AAAAAA '
drop table #