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')