外部表模板:语法错误?

时间:2017-07-17 19:51:50

标签: sql-server ssms

我刚刚安装了SQL Express和Microsoft SSMS。我做了我的第一个数据库!但现在我想添加一个“外部表”。我右键单击“master \ Tables \ External Tables”,然后单击“New External Table ...”

当我尝试执行模板示例代码时,我收到一堆不正确的语法消息。

Msg 102, Level 15, State 1, Line 4
Incorrect syntax near '<'.
Msg 102, Level 15, State 1, Line 8
Incorrect syntax near '<'.
Msg 102, Level 15, State 1, Line 11
Incorrect syntax near '<'.

语法错误:

USE <database_name, sysname, AdventureWorks>

知道我做错了什么吗?当我鼠标悬停在任何'&lt;'上时它说的字符:

  

'&lt;'附近的语法不正确。期待'('或SELECT。

  

'&lt;'附近的语法不正确。期待'。',ID或QUOTED_ID。

此行也有不同的错误消息

{{1}}

当我鼠标移动时:

  

无法在数据库''的sysdatabases中找到条目。找不到具有该名称的条目。确保正确输入名称。

1 个答案:

答案 0 :(得分:1)

正如@Will所说,这是一个代码模板。您需要将所有<....>替换为值。

指定值的最简单方法是打开“查询模板参数的值...”窗口,可从“查询”菜单中访问。

请参阅:How to: Use Templates in SQL Server Management Studio