標籤:--1、選擇在部門 30 中員工的所有資訊select * from emp where EMPNO=30;--2、列出職位為(MANAGER)的員工的編號,姓名select EMPNO, ENAME from emp where job=‘MANAGER‘;--3、找出獎金高於工資的員工select * from emp where COMM>SAL;--4、找出每個員工獎金和工資的總和select EMPNO,ENAME,COMM+SAL from emp;--5、找出部門 1
標籤:原因從dbatables查詢導不出的表,會發現他們不佔用空間,segmentcreated=‘NO‘解決辦法查詢出來這些表,執行alert table xxx move;即可declaretbl varchar2(100);s varchar2(1000);cursor c isselect t.TABLENAME from dbatables t where t.OWNER=‘MES‘ and t.SEGMENTCREATED = ‘NO‘ and
標籤:在java中把string類型的時間換成date類型然後做運算: Date time1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(intime);time2.getTime()轉換成這個時間的long類型,實現對時間前後的判斷; 如果在資料庫存入的是data類型時間;調用的時候可以通過 SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
標籤:--查看記錄檔select member from v$logfile;--查看錶空間使用方式SELECT SUM(bytes) / (1024 * 1024) AS free_space, tablespace_name FROM dba_free_space GROUP BYtablespace_name; SELECTa.tablespace_name, a.bytes total, b.bytes
標籤:例子1:尋找一個表中的重複資料,重複記錄是根據單個欄位(Id)來判斷,表名為STUDENT SELECT ID , COUNT(1) FROM STUDENT T GROUP BY T.ID HAVING COUNT(ID) > 1 例子2:刪除表中多餘的重複記錄,重複記錄是根據單個欄位(Id)來判斷,只留有rowid最小的記錄,表名為STUDENTDELETE FROM STUDENT WHERE
標籤:--查資料表空間的名稱和大小SELECT t.tablespace_name, round(SUM(bytes / (1024 * 1024)), 0) ts_size FROM dba_tablespaces t, dba_data_files d WHERE t.tablespace_name = d.tablespace_name GROUP BY t.tablespace_name;--尋找資料表空間的實體名稱SELECT
標籤:oracle 使用者狀態查詢#切換到Oracle使用者su - oracle#登入sqlplussqlplus / as sysdba#設定顯示格式set pagesize 300;set linesize 300;#查詢使用者列表及使用者狀態select USERNAME,password,ACCOUNT_STATUS from dba_users;#查看使用者指派的許可權select * from dba_role_privs order by GRANTEE;select *
標籤:oracle資料庫asm磁碟組+asm2_arch使用率高查看進程ps -ef |grep pmon# su - oracle[YOU HAVE NEW MAIL]$ sqlplus / as sysdbaSQL*Plus: Release 10.2.0.4.0 - Production on Mon Feb 9 16:30:23 2015Copyright (c) 1982, 2007, Oracle. All Rights Reserved.Connected