BLOB为二进制字段 你update Dg_Supervise set FOUND_MAIN='111111111111' 当然报错了.'111111111111' 是字符串,不能存入二进制字段里面.如果你要更新BLOB你需要把你要更新的内容转换成二进制 然后写入找个字段.
通过Update语句将A表的某列值修改为B表中的指定列的值时,所用的sql语句在Oracle和SQL Server中是不一样的,
代码如下:
Oracle中的语句:
UPDATE A
SET A.COL1=(SELECT B.COL1 from B where A.KEY=B.KEY [and 其它限制(可选)] )
where 其它条件
SQL Server中更新语句:
update A
SET A.COL1=B.COL1
FROM A,B where A.KEY=B.KEY where 其它条件限制
若关联条件为多个,where后面用and 连接指定条件即可
? ORACLE更新日期字段,前面是需要加个to_date,否则会报错误.
① 将数据备份到零时表
CREATE GLOBAL TEMPORARY TABLE my_temp_table ON COMMIT PRESERVE ROWS
AS SELECT c.id,c.course_credit FROM course c;
UPDATE course c SET c.course_credit = NULL;
以上就是土嘎嘎小编为大家整理的oracle字段怎么更新相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!