日期:2014-05-18  浏览次数:20507 次

查询分析器自动生成的插入语句如何使用
生成的脚本是这样的:
INSERT   INTO   [zgmaike].[dbo].[Test_Query]([ID],   [Test])
VALUES( <ID,int,> ,   <Test,nvarchar(50),> )

因为ID是自增的,所以我把语句改成下面这样:
INSERT   INTO   [Test_Query]([Test])   VALUES( <Test,nvarchar(50), 'a '> )

查询时提示:
服务器:   消息   170,级别   15,状态   1,行   1
第   1   行:   ' < '   附近有语法错误。

请问这种语法是怎么用的?有什么好处?如何传参数?

------解决方案--------------------
INSERT INTO [Test_Query]([Test]) VALUES( <Test,nvarchar(50), 'a '> )
--
INSERT INTO [Test_Query]([Test]) VALUES( 'a ')


------解决方案--------------------
INSERT INTO [Test_Query]([Test]) VALUES( 'a ')
------解决方案--------------------
INSERT INTO [zgmaike].[dbo].[Test_Query]([ID], [Test])
VALUES( <ID,int,> , <Test,nvarchar(50),> )

<ID,int,> --告诉你 列名为ID,数据类型为int
<Test,nvarchar(50),> -- 告诉你 列名为Test,数据类型为 nvarchar,长度为50

楼主good study,day day up

------解决方案--------------------
尖括号中表示的是这个字段是必须的并且说明了字段名称和属性