我只能用存储过程看到这个工作,我无法弄清楚语法。我基本上有一些外部系统调用SQL查询,我想验证表中存在第一个使用类似这样的代码:如何检查表是否存在并返回一个值(0/1),如果没有使用存储过程?
if (EXISTS (SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = 'dbo' AND TABLE_NAME = 'OrderUpdates'))
BEGIN
--return 1 or 0 if it exists or doesn't exist
END
我不能让return语句才能正常工作。
中列出的类型确定的正确值返回仅用于存储过程。 – 2012-04-05 21:54:25
你的意思是退货还是选择? – 2012-04-05 22:04:49
我的意思是我想要一列中有一行的结果集。不确定解释的正确措辞。 – 2012-04-06 17:39:55