備忘 oracle遇到的應用

2021-05-25 01:53:47 字數 651 閱讀 9233

(1)得到表中所有的字段

select   *   from   user_tab_columns   where   table_name='表名'

(2)複製表

create table user_temp as select * from user

(3)關聯排序:當乙個表的排序欄位要自定義排序,而這個自定義的順序在另一張表時

select name from t_user order by (select min(order) from order where order.name=name)

(4)刪除dataid重複的資料

delete table1 where rowid not in (select max(rowid) from  table1 group by (data_id))

(5)資料恢復

首先用sys登陸查詢  select * from sys.smon_scn_time;

找到 time_dp列想恢復的時間 的 scn_bas列 【如1705917】

查詢表select * from 表名 as of scn 1705917;

即可查詢出這個時間 表的資料情況

(6)decode的使用

decode (zt,'0','未審批','已審批')

最近遇到的問題備忘

昨天發布,遇到幾個問題。這裡記錄一下。問題1 現象 flash中將元件繫結到playerinfo1類,繼承playerinfo。此處是別人寫的,我將playerinfo繼承我自己的類。造成playerinfo中無法用 方法名 的方式拿到元件中的元件。解決 暫時還沒有找到問題的真正癥結所在。只能不讓 ...

ORACLE 技術備忘

1 oracle資料庫自動增長列的實現過程 對oracle的主鍵自增 1。用hibernate的方式 第一步,建立表,並設定主鍵為tablename id.第二步,建立sequence檢視,sql語句如下 create sequence tablename id minvalue 1 start w...

oracle 入門備忘

1.安裝好oracle後開啟控制台輸入sqlplus nolog進入sql plus sql connect as sydba 輸入口令 你的密碼 已連線。到此說明登入成功 第二種方法是開啟 sql plus程式 輸入使用者名稱 sqlplus as sysbda 登入sys賬戶 slplus sy...