1查看分區大小SELECT SEGMENT_NAME, PARTITION_NAME, BYTES / 1024 / 1024 USED_MB FROM DBA_SEGMENTS WHERE SEGMENT_NAME IN ('tableone', 'tabletwo')2 比較兩表資料差異 (select * from table1) minus (select * from table2)3 '123,456,789'需要作為in('123
最近在寫Sql語句時,碰到兩個問題: 1)ORA-01795: maximum number of expressions in a list is 1000 起因:寫出了這樣的sql語句:SELECT PALLET_ID,BOX_ID,STATUS FROM SD_CURRENT_BOX WHERE PALLET_ID
如何遠程判斷Oracle資料庫的安裝平台http://hi.baidu.com/dingqiang123/blog/item/1bdeccee9d9799f7b3fb9535.htmlselect * from v$version;查看錶空間的使用方式select sum(bytes)/(1024*1024) as free_space,tablespace_namefrom dba_free_spacegroup by tablespace_name;SELECT
create or replace procedure Proc_Update_StaffInfois temp number; cursor cur_staff is select * from HR_RS_Staff where Deleted = 0 and sysdate > EntryTime + 365;begin for u in cur_staff loop temp := mod(floor(sysdate -
想起一年前多安裝的Oracle一直沒使用,現在準備使用時,遇到各種問題,遇到了再網上找解決辦法一個個解決了,小記一下以防今後忘記:一、 Oracle下忘記普通使用者的密碼以超級管理員sys登入,再修改。在Windows命令列下:1. 進入Oracle命令列:sqlplus2. 登入資料庫:使用者名稱:sys密碼:sys as sysdba3. 修改密碼:ALTER USER username IDENTIFIED BY newpass;
CREATE OR REPLACE PROCEDURE TABLEPAGE_SELECT(v_page_size int, --the size of a page of list v_current_page int, --the current page of list v_table_name varchar2, --the talbe name
眾所周知的幾個結果集集合操作命令,今天詳細地測試了一下,發現一些問題,記錄備考。 假設我們有一個表Student,包括以下欄位與資料: drop table student; create table student(id int primary key,name nvarchar2(50) not null,score number not null); insert into student values(1,'Aaron',78);insert into student values(