[SQL ] SQL Server 转成 Oracle Sequence 的一些问题

楼主: danie372003 (复古名品)   2015-03-11 16:42:30
数据库名称:Oracle Database
数据库版本:11g Express Edition
内容/问题描述:小弟目前遇到以下问题,希望版上高手能够协助一下,谢谢
       目前想把 SQL Server 的自增列函数转成 Oracle 的 Sequence
例如目前在 SQL Server 上新增一笔资料 DB 会自动在前面加上
日期 + 000001(例如:20150311000001),第二笔(隔天新增)变成
20150312000001(在 Oracle这可以做到吗?还是说只能是20150312000002?)
另外如果想用 seq.NEXTVAL 这样直接新增(直接变成20150312000001)
而不是在 INSERT 的时候自己加上去,这样行的通吗?
       
       不论是否有解答,小弟先在此谢过大家!
楼主: danie372003 (复古名品)   2015-03-11 18:13:00
目前问题解决了,可是卡在2个to_char相加...例如'1'+'1'会自动变成2,而不是11
作者: iFEELing (ing)   2015-03-11 22:11:00
字串相接请用concat() .....
楼主: danie372003 (复古名品)   2015-03-12 01:40:00
目前已经都可以了,谢谢版上大大

Links booklink

Contact Us: admin [ a t ] ucptt.com