[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