这个SQL存储过程怎么写:字段DATE存的是单据日期,字段YEAR中存的是年,字段MONTCH中存的是月,下见补充

2025-01-05 07:47:24
推荐回答(5个)
回答1:

oracle数据库:update H t set t.YEAR=to_char(t..date,'YYYY'),t.MONTCH=to_char(t..date,'MM');不用写存储过程,就一句sql语句就行。

回答2:

update h set year=year(date),month = month(date)

回答3:

就用一句Sql语句就行:update H set [YEAR]=year([DATE]),MONTCH=month([DATE])

回答4:

没太看明白你说的
直接 update A a set A.YEAR = to_date(A.YEAR ,'你需要的格式串')
where 条件
不就可以了吗 ?

回答5:

MONTH/YEAR 那是有效期数字多少?。