关于用sql语句插入money型数

nsertintobooks(bookID,bookname,author,typeID,price,publish,kcl)values('1','节约总动员','刘荣... nsert
into books(bookID,bookname,author,typeID,price,publish,kcl)
values('1','节约总动员','刘荣奇,杨振新','TK01-49','&13.80','海潮出版社','5') 我写的代码
但运行后出现 “不允许从数据类型 varchar 到数据类型 money 的隐性转换(表 'Library.dbo.books',列 'price')。请使用 CONVERT 函数来运行此查询。”
改怎么写?
可是改过后还是出现 “服务器: 消息 8152,级别 16,状态 9,行 1
将截断字符串或二进制数据。
语句已终止。”
展开
 我来答
KarasCanvas
2009-05-28 · TA获得超过2865个赞
知道大有可为答主
回答量:3619
采纳率:0%
帮助的人:3270万
展开全部
奇怪了啊。我重新试了一下,去掉单引号就可以了。我这用的是SQL2005

insert
into books(bookID,bookname,author,typeID,price,publish,kcl)
values('1','节约总动员','刘荣奇,杨振新','TK01-49',13.80,'海潮出版社','5')
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式