Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.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 在表变量中插入数据_Sql_Sql Server - Fatal编程技术网

Sql 在表变量中插入数据

Sql 在表变量中插入数据,sql,sql-server,Sql,Sql Server,我试图在表变量中插入数据。代码见附件 DECLARE @TEST_TABLE TABLE ( NAME_ VARCHAR(200) NOT NULL ) INSERT INTO @TEST_TABLE VALUES 'TEST_STRING' 但是,它显示以下错误: 味精102,第15级,状态1,第7行 “测试字符串”附近的语法不正确 有人能提供这方面的见解吗?您缺少大括号: DECLARE @TEST_TABLE TABLE ( NAME_ V

我试图在表变量中插入数据。代码见附件

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

INSERT INTO @TEST_TABLE
VALUES 'TEST_STRING'
但是,它显示以下错误:

味精102,第15级,状态1,第7行
“测试字符串”附近的语法不正确

有人能提供这方面的见解吗?

您缺少大括号:

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

INSERT INTO @TEST_TABLE
VALUES ('TEST_STRING')
像这样试试

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

INSERT INTO @TEST_TABLE
VALUES 
(
(SELECT 'TEST_STRING')
)
(或)

@Paul I:是的,虽然很明显,我正在将尽可能多的“原始”SQL委托给O/RM。。。
DECLARE @TEST_TABLE TABLE
(
    NAME_       VARCHAR(200)    NOT NULL
)

INSERT INTO @TEST_TABLE
VALUES ('TEST_STRING')