我们是一个研究项目的团队,我们的一个团队成员创建了数据库,并包含了创建表的脚本,我使用的是sql server,我将属性设置为本地数据库但是当我点击部署PREDEPLOYMENT时.SQL我得到了一堆语法错误,
The syntax check failed 'Incorrect syntax near `.' in the batch near:
Error 383 SQL80001: An expression of non-boolean type specified in a context where a condition is expected. ...\Pre-Deployment\Script.PreDeployment.sql 228
不明白为什么我会收到所有这些语法错误
答案 0 :(得分:0)
从上面评论中引用的问题来看,我相信您正在寻找的SQL Server语法是:
IF (EXISTS (SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = 'TheSchema' AND TABLE_NAME = 'TheTable'))
BEGIN
--Do Stuff
END