1樓:匿名使用者
先建立乙個sequence
然後給插入資料的表寫個trigger;before insert 的時候 設定這個欄位的值為
sd||sequence.nextval
2樓:匿名使用者
create sequence 表名_seq increment by 1 start with 100000001 nocache;
insert into 表名(字段,字段,字段,字段)values('sd'||表名_seq.nextval,'張三','123','y');
這個東西又沒什麼邏輯的,不知道樓主究竟要怎樣的效果
3樓:du瓶邪
排序的話,用order by來處理即可。
比如:col
a123
a234
b999
b335
select * from tablename order by col;
結果就是
cola123
a234
b335
b999
如果按倒序排列:
select * from tablename order by col desc;
結果就是
colb999
b335
a234
a123
4樓:匿名使用者
建乙個自增列id,像000001這樣。那麼sd||id就等於sd000001了
oracle資料庫面試題,ORACLE資料庫面試題
1 b沒有訪問表employee的許可權,或者有許可權但是在做desc時沒有加使用者名稱在表前面。2 在建表時設定了max extent引數導致了表extent數滿了之後不能再進行擴充套件。3 tablespace full表示該錶空間沒有可擴充套件的塊了,這是設定了datafile為autoext...
怎麼從oracle資料庫備份資料庫
1 首先先確認oracle伺服器上oracle中標紅的相關的服務是否已經正常啟動。2 然後要把plsql關閉,讓連線先退出一下,確保斷開資料庫的所有連線,如果資料庫中有正在連線客戶端,備份的時候可能會出現異常。3 接著開啟cmd命令提示符視窗,輸入備份資料庫的命令,xp命令的後面跟使用者名稱和密碼,...
C Access程式中插入資料成功,資料庫中卻沒有資料
你的問題樓上已經解決了 access資料庫真正被改資料的是你debug下面的 每當你用vs2005執行除錯程式都會從你指定的目錄拷貝乙份到debug下面 希望你直接執行debug下面的exe檔案 你會發現沒錯的 這是乙個很常見的問題 第一次用access都會碰到的 這個問題我同學也遇到過,確實是有此...