需求是这样的,一条记录的编号要求以"P"然后紧跟创建时间的年度然后是"-"和主键ID,形如:P2004-123。SQL语句这样写:
SELECT 'P'||TO_CHAR(A.CREATETIME,'YYYY')||'-'||A.ID AS NUMBER FROM PERSON A
还有一种写法就是用"concat(str1,str2)"来代替"||"
注:该问题请教自老马和刘XX。
需求是这样的,一条记录的编号要求以"P"然后紧跟创建时间的年度然后是"-"和主键ID,形如:P2004-123。SQL语句这样写:
SELECT 'P'||TO_CHAR(A.CREATETIME,'YYYY')||'-'||A.ID AS NUMBER FROM PERSON A
还有一种写法就是用"concat(str1,str2)"来代替"||"
注:该问题请教自老马和刘XX。