sql - 'NVARCHAR' 附近的语法不正确
问题描述
CREATE TABLE #temptable
(
Assessment_Component_Identifier NVARCHAR(50),
Predecessor_Assessment_Component_Identifier NVARCHAR(50),
Assessment_Period_Identifier NVARCHAR(50),
[Level] TINYINT,
Assessment_Period_dataination_Identifier NVARCHAR(50)
);
INSERT INTO #temptable
(
Assessment_Component_Identifier NVARCHAR(50),
Predecessor_Assessment_Component_Identifier NVARCHAR(50),
Assessment_Period_Identifier NVARCHAR(50),
[Level] TINYINT,
Assessment_Period_dataination_Identifier NVARCHAR(50)
);
我收到以下错误
消息 102,级别 15,状态 1,第 11 行
'NVARCHAR' 附近的语法不正确
解决方案
如果要插入#temp
表中,则必须仅使用列表中的列名,如下所示:
INSERT INTO #temptable
(
Assessment_Component_Identifier,
Predecessor_Assessment_Component_Identifier,
Assessment_Period_Identifier,
[Level],
Assessment_Period_dataination_Identifier
) VALUES (.....);
推荐阅读
- linux - Vim 在 .vimrc 之后采购 .vim 文件
- docker - HTTP 错误 500.52 - Docker 上的 URL 重写模块错误
- ruby - Ruby 返回“意外的输入结束,期待关键字结束”错误
- permissions - Systemd 应用程序执行但没有正确的文件访问权限
- flutter - 使用 AWS 的 flutter_graphql
- python - 加强对我的 Python 源代码的保护
- html - 尝试使用 Fancybox 在标题上方添加标题
- python - Visual Studio Code 和调试 Python 的问题
- matplotlib - matplotib:保存为 svg 或 png 时,两个重叠的透明图像看起来不同
- python - Python 交互式绘图小部件