本文介绍了drop table 附近的语法不正确的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!
问题描述
我想编写以下 SQL 查询,但是 drop table @temp
和创建表@temp
,这是为什么呢?(使用 SQL Server 2015)
I want to write the following SQL query, however there are incorrect syntax errors with drop table @temp
and
create table @temp
, why is it that? (Using SQL Server 2015)
推荐答案
要回答 WHY 的问题,这是很久以前的句法约定.
DROP 语句是这样的:
To answer the question WHY, it is a syntactic convention from days long past.
The DROP statement goes like this:
和不是像这样:
MyTable
是一个标识符,SQL 中的标识符不加引号.并且因为它不使用引号,所以它不接受变量.
MyTable
is an identifier, and identifiers in SQL are not quoted. And because it uses no quotes, it does not accept variables.
也与 WHERE
子句比较:
这篇关于drop table 附近的语法不正确的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!
本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!