重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
ORACLE更新日期字段,前面是需要加个to_date,否则会报错误。
创新互联公司是一家专业提供松原企业网站建设,专注与网站建设、成都做网站、H5响应式网站、小程序制作等业务。10年已为松原众多企业、政府机构等服务。创新互联专业网站建设公司优惠进行中。
update ta_user set FCSRQ=to_date('2019-09-25 18:30:38','yyyy-mm-dd hh24:mi:ss')
where FCSRQ is null and fid='0957'
通过子查询查询到这个字段的值,然后再触发器需要的地方给其他字段设置为这个值就可以。
通过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 连接指定条件即可
时间类型字段一般用to_date更新。
比如
update 表名 set 时间字段=to_date('2018-01-01 00:00:00','yyyy-mm-dd hh24:mi:ss');
commit;
具体的可以加where条件,上边就是个例子而已。