在表变量中插入数据

Roy*_*Roy -2 sql sql-server

我试图在表变量中插入数据.代码附后.

DECLARE @TEST_TABLE TABLE
(
    NAME_       VARCHAR(200)    NOT NULL
)

INSERT INTO @TEST_TABLE
VALUES 'TEST_STRING'
Run Code Online (Sandbox Code Playgroud)

但是,它显示以下错误:

消息102,级别15,状态1,行
7'TEST_STRING'附近的语法不正确.

任何人都可以提供这方面的见解?

Lua*_*aan 6

你缺少大括号:

DECLARE @TEST_TABLE TABLE
(
    NAME_       VARCHAR(200)    NOT NULL
)

INSERT INTO @TEST_TABLE
VALUES ('TEST_STRING')
Run Code Online (Sandbox Code Playgroud)