標籤:Oracle CASE WHEN 用法介紹1. CASE WHEN 運算式有兩種形式--簡單Case函數 CASE sex WHEN ‘1‘ THEN ‘男‘ WHEN ‘2‘ THEN ‘女‘ ELSE ‘其他‘ END --Case搜尋函數 CASEWHEN sex = ‘1‘ THEN ‘男‘ WHEN sex = ‘2‘ THEN ‘女‘ ELSE ‘其他‘ END 2. CASE WHEN
標籤:整個系統突然掛掉,su 無法切換使用者,修改使用者最大進程數後可以登入,重啟服務後系統仍不正常,後發現為 plsql 上修改 T_XXX_XXXX 表時有事務未提交,因此排查原因為更改資料沒有提交事務,資料庫就將表鎖住。提交或者復原事務後系統正常產生的原因最大的可能就是更改資料沒有提交事務,資料庫就將表鎖住!所以在更新時不要用select * from a for update這樣的語句很容易鎖表,可能用select *,t.rowid from t
標籤:oracle1:建立使用者create user username identified by password;注意:密碼開頭要字母2:修改密碼自己:password別人:password username (系統管理員才能改別人)3:刪除使用者drop user username [cascade]DBA許可權去刪除注意:如果要刪除的使用者已經建立了表,在刪除的時候帶一個參數 cascade;(把他的表也刪除)4:授予許可權grant
標籤:oracle1:建立使用者create user username identified by password;注意:密碼開頭要字母2:修改密碼自己:password別人:password username (系統管理員才能改別人)3:刪除使用者drop user username [cascade]DBA許可權去刪除注意:如果要刪除的使用者已經建立了表,在刪除的時候帶一個參數 cascade;(把他的表也刪除)4:授予許可權grant
標籤:有時候需要做DB的效率測試時,需要類比大量資料。可以根據一條未經處理資料,通過執行預存程序拷貝出大量資料:CREATE OR REPLACE PROCEDURE proc_msw_strsqlIS i INT;BEGIN i :=1; WHILE i<=100000 LOOP INSERT INTO REP_DATAF_07_0 (SELECT REP_DATAF_07_ITEMID_SEQ.nextval AS PKID,
標籤:建立一個表:cteate table 表名(列1 類型, 列2 類型);查看錶結構 desc表名添加一個欄位 alter table 表名 add(列類型);修改欄位類型 alter table 表名 modify(列類型);刪除一個欄位 alter table 表名 drop column列名;修改表的名字 rename student to stu刪除表 drop table 表名插入資料:1、 create table test( id
標籤:查看使用者的proifle是哪個,一般是default:sql>SELECT username,PROFILE FROM dba_users;查看指定概要檔案(如default)的密碼有效期間設定:sql>SELECT * FROM dba_profiles s WHERE s.profile=‘DEFAULT‘ AND resource_name=‘PASSWORD_LIFE_TIME‘;將密碼有效期間由預設的180天修改成“無限制”:ALTER