Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 如果存在MSSQL,则始终存在错误_Sql Server - Fatal编程技术网

Sql server 如果存在MSSQL,则始终存在错误

Sql server 如果存在MSSQL,则始终存在错误,sql-server,Sql Server,如果有桌子的话,我想把它扔了 我制作了一张桌子,效果很好。我可以使用drop table命令删除表格。我不能做任何形式的事情: DROP TABLE IF EXISTS customer; 事实上,我似乎根本无法得到任何形式的IF-EXISTS来工作。我访问了微软的网站,查看了如何做到这一点,他们的示例甚至不会运行: CREATE TABLE T1 (Col1 int); GO DROP TABLE IF EXISTS T1; GO DROP TABLE IF EXISTS T

如果有桌子的话,我想把它扔了

我制作了一张桌子,效果很好。我可以使用drop table命令删除表格。我不能做任何形式的事情:

DROP TABLE IF EXISTS customer;
事实上,我似乎根本无法得到任何形式的IF-EXISTS来工作。我访问了微软的网站,查看了如何做到这一点,他们的示例甚至不会运行:

CREATE TABLE T1 (Col1 int);  
GO  
DROP TABLE IF EXISTS T1;  
GO  
DROP TABLE IF EXISTS T1;  
有什么想法吗?

根据,只有在Azure SQL数据库和SQL Server 2016或更高版本中才允许使用
IF EXISTS
子句。因此,您似乎正在使用SQL Server 2014或更早版本

您需要首先检查该表是否存在于早期版本中。一种方法是检查
非空的对象\u ID

IF OBJECT_ID(N'dbo.customer', 'U') IS NOT NULL DROP TABLE dbo.customer;
根据,只有在Azure SQL数据库和SQL Server 2016或更高版本中才允许使用
IF EXISTS
子句。因此,您似乎正在使用SQL Server 2014或更早版本

您需要首先检查该表是否存在于早期版本中。一种方法是检查
非空的对象\u ID

IF OBJECT_ID(N'dbo.customer', 'U') IS NOT NULL DROP TABLE dbo.customer;

您看到了什么错误?您确定这不是您查找的MySQL文档吗?这种书写方式在SQL Server 2016之前的T-SQL中无效。请查看解决方案。非常感谢!我正在使用MSSQL加法器进行搜索,但仍然没有得到任何结果。然而,你的链接是完美的。正是我要找的!这就是我需要的答案:谢谢你们的帮助!您看到了什么错误?您确定这不是您查找的MySQL文档吗?这种书写方式在SQL Server 2016之前的T-SQL中无效。请查看解决方案。非常感谢!我正在使用MSSQL加法器进行搜索,但仍然没有得到任何结果。然而,你的链接是完美的。正是我要找的!这就是我需要的答案:谢谢你们的帮助!