如何在交互式SQL中更新十进制数?

如何在交互式SQL中更新十进制数?,sql,sql-update,decimal,sqldatatypes,Sql,Sql Update,Decimal,Sqldatatypes,我需要将字段“1413083211”更新为“1413886215” 我用十进制函数管理十进制数,类似于1321,23。但还有更多的小数点 那么,更新这个十进制数字的正确方法/代码是什么呢?它只是一个字段,您可以像其他字段一样更新它: UPDATE my_table SET my_decimal_field = 1413886215 WHERE my_decimal_field = 1413083211 列的数据类型是什么?是金钱型的吗?这栏写的是时间。在用户界面中,我写了一个时间,如2

我需要将字段“1413083211”更新为“1413886215”

我用十进制函数管理十进制数,类似于1321,23。但还有更多的小数点


那么,更新这个十进制数字的正确方法/代码是什么呢?

它只是一个字段,您可以像其他字段一样更新它:

UPDATE my_table
SET    my_decimal_field = 1413886215
WHERE  my_decimal_field = 1413083211

列的数据类型是什么?是金钱型的吗?这栏写的是时间。在用户界面中,我写了一个时间,如2014年8月10日23:52,系统将该时间值转换为1413886215格式并写入数据库。替换(@val,“,”,”),然后转换为int和updateHi@Rajesh,你能给我举个例子吗?我的疑问是
更新TBLPartient set autodisc='1413083954',其中nunit='bap'和ptname如'ba%'和dischargetime='0'
假设使用microsoft sql server,请尝试,更新TBLPartient set autodisc=cast(替换('1413083954',',','')为int),其中nunit='bap'和ptname如'ba%'和dischargetime='0',如果发送此查询,我将收到以下错误:“无法将1413886215转换为整数。”字段的数据类型是什么,您使用的是什么RDBMS?