在sqlserver2005中,用“编写表脚本”功能形成的insert into语句无法执行!

pb2000 2008-11-18 10:00:02
这是我在sqlserver2005中,用“编写表脚本”功能自动形成的insert into语句:

------------------------------------------------
INSERT INTO [db_database].[dbo].[clpsd_mx]
([lsh]
,[psd_lsh]
,[tph]
,[gdh]
,[nbmj]
,[wbmj]
,[fjmj])
VALUES
(<lsh, numeric,>
,<psd_lsh, numeric,>
,<tph, varchar(20),>
,<gdh, varchar(20),>
,<nbmj, decimal(18,4),>
,<wbmj, decimal(18,4),>
,<fjmj, decimal(18,4),>)

----------------------------------------------
可是再“执行”时,却提示:消息 102,级别 15,状态 1,第 10 行'<' 附近有语法错误。

sqlserver2005自动形成的sql语句为什么自己还报有错?是不是sqlserver2005有BUG?
...全文
163 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
CN_SQL 2008-11-18
  • 打赏
  • 举报
回复
只是一个摸版而已,你需要修改摸版
-晴天 2008-11-18
  • 打赏
  • 举报
回复
把尖括号及其里面的东西全换成实际的数据方可运行,还要注意数据类型与表结构中的数据类型一一对应.
INSERT INTO [db_database].[dbo].[clpsd_mx] 
([lsh]
,[psd_lsh]
,[tph]
,[gdh]
,[nbmj]
,[wbmj]
,[fjmj])
VALUES
( 5
, 3.2
, 'iasdfs'
, 'dijwef'
, 25.4
, 32.1
, 164.25)

  • 打赏
  • 举报
回复
你的数据呢? 
( <lsh, numeric,>
, <psd_lsh, numeric,>
, <tph, varchar(20),>
, <gdh, varchar(20),>
, <nbmj, decimal(18,4),>
, <wbmj, decimal(18,4),>
, <fjmj, decimal(18,4),>)

应该是提示你输入什么数据吧
INSERT INTO [db_database].[dbo].[clpsd_mx]
([lsh]
,[psd_lsh]
,[tph]
,[gdh]
,[nbmj]
,[wbmj]
,[fjmj])
VALUES
( 2.3
, 2.5
,'dafa'
,'sdfasdf'
, 4.1234
, 4.1234
, 4.1234)
水族杰纶 2008-11-18
  • 打赏
  • 举报
回复
摸版?

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧