关于用sql语句插入money型数

来源:百度知道 编辑:UC知道 时间:2024/06/03 06:52:37
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
将截断字符串或二进制数据。
语句已终止。”

奇怪了啊。我重新试了一下,去掉单引号就可以了。我这用的是SQL2005

insert
into books(bookID,bookname,author,typeID,price,publish,kcl)
values('1','节约总动员','刘荣奇,杨振新','TK01-49',13.80,'海潮出版社','5')