標籤:1.建立使用者(需以DBA許可權登入)create user 使用者名稱 identified by 密碼;建立使用者之後,要對其進行授權,如果不對其進行授權,將不能登入資料庫,也不能做任何操作:grant connection,resource to 使用者;其中:connection和resource是oracle內建的兩個角色,兩個角色的的基本情況如下:CONNECT角色:--是授予終端使用者的典型權利,最基本的ALTER SESSION --修改會話CREATE CLUSTER -
標籤:1. 笛卡爾集select * from emp, dept;2. 等值串連select ename, job from emp, deptwhere emp.deptno=dept.deptno;3. 非等值串連select ename, grade from emp, salgradewhere sal between losal and hisal;這個其實我不太明白到底是怎麼弄的。前面的兩種都容易理解,這個難道是拿一個sal就去salgrade中找在哪個範圍?4.
標籤:http://www.cnblogs.com/hxw/archive/2005/09/11/234619.html1.根據ROWID來分select * from t_xiaoxi where rowid in(select rid from (select rownum rn,rid from(select rowid rid,cid fromt_xiaoxi order by cid desc) where rownum<10000) where rn>9980
標籤:1.用戶端編碼查看方法:開啟資料庫所在伺服器的註冊表(在運行視窗中輸入regedit開啟)HKEY_LOCAL_MACHINE->SOFTWARE->ORACLE->HOME0->NLS_LANG,查看一下資料庫用戶端編碼是什麼。 2.伺服器端字元集編碼查看方法:在SQL中,查看伺服器端的編碼,使用SELECT * FROM V$NLS_PARAMETERS WHERE parameter LIKE ‘%CHARACTERSET‘;執行結果如:
標籤: 資料庫在匯入資料的過程中,意外關機。重啟機器後,pl/sql-developer不能登入資料庫,報錯ORA-01033:oracle initializationor shutdown in progress。解決步驟如下:運行cmdC:\Users\Dell3800>set oracle_sid=orclC:\Users\Dell3800>sqlplus "/as sysdba"SQL*Plus: Release 12.1.0.2.0 Production on Mon
標籤:1、Caused by: java.sql.SQLException: 無效的列索引參考文獻:http://bbs.csdn.net/topics/300179772配置的sql語句寫錯了select distinct ‘#{pkgName}‘ as pkgName, ‘#{appName}‘ as appName, version as versionNamefrom
標籤:許可權:分系統許可權和對象許可權(對象許可權是指動作表、視圖等的許可權) 角色:分預定義角色和自訂角色,角色被分配了一系列許可權。向使用者賦予角色:grant 角色 to 使用者。常見角色:1.connect。(有串連資料庫等許可權)2.dba。3.resource。(有建表等許可權) 向使用者賦予對象許可權:grant 許可權名 on 表 to 使用者。(把一個表的所有許可權賦予使用者:grant all on 表 to