SELECT 'YXJ'+ISNULL(CAST(CAST(MAX(RIGHT(C_CODE,12)) AS decimal)+1 AS CHAR), CONVERT(VARCHAR,GETDATE(),112) +'0001') from T_YXJ如题
解决方案 »
- 怎么设置oracle的日期问题,达人解答啊
- sql 如何选择某列之外的所有列
- oracle 数据库崩了,要恢复,数据很多重要希望大侠们可以帮菜鸟解决(详细描述如下:)
- PL/SQL Developer 连接Oracle 出错
- exp导出视图的问题
- SQL与oralce存储过程的转换!
- oracle数据库中如何得到一定时间内内容有变化的表
- 其他都通过了就是那句exec没有过去什么情况?
- Oracle DB 与 eMule VeryCD
- 有两个表A和B,中有A.ID列,B中有B.ID和B.Val列,现在我想通过sql统计B中的B.ID=A.ID的:记录总数、B.val非空的记录数、非空占总数的百分
- oracle DG scn问题
- oracle 用户管理的完全恢复机制的问题!
to_char(
MAX(
to_number(
substr(C_CODE,length(C_CODE) - 12 + 1)
)
) + 1
),
to_char(sysdate,'yyyymmdd') || '0001')
from T_YXJ
from T_YXJ
试试