時(shí)間:2015-06-28 00:00:00 來源:IT貓撲網(wǎng) 作者:網(wǎng)管聯(lián)盟 我要評(píng)論(0)
??? 1. select * from table_name where?? rownum>begin?? and?? rownum? end
??? 2.sql?? =?? "select?? *?? from?? table"
??? con.prepareCall("SELECT?? *?? FROM(SELECT?? A.*,?? rownum?? r?? FROM("+sql+")?? A?? WHERE?? rownum?? <=
??? "+intPage*intPageSize+")?? B?? WHERE?? r?? >?? "+(intPage-1)
??? *intPageSize);
??? 今天想查詢一下Oracle數(shù)據(jù)庫(kù)下所有的表名或某個(gè)用戶下的所有表,半天沒想起來.還是在網(wǎng)上找到了答案.
??? select table_name from all_tables;//所有的表明
??? select table_name from user_all_tables;//用戶的所有的表
??? 一下是轉(zhuǎn)貼的sql語(yǔ)句的帖子.
??? select * from user_objects;???? //查詢所有的表
??? select * from dba_tables;????? //查詢所有的表
??? select * from all_tables;????? //查詢所有的表
??? select * from user_users? //查出一個(gè)用戶
??? select * from all_users? //查詢所有用戶
??? select * from dba_users //查詢所有用戶
??? select name,dbid from v$database;? //查詢數(shù)據(jù)庫(kù)名和它的ID
??? select * from sys.user_tab_columns; //查詢表名 ,并顯示列名
??? describe 表名 //查詢表結(jié)構(gòu)
??? select * from sys.user_tab_columns where table_name=表名 //查詢指定表名的字段
??? 2: 查詢數(shù)據(jù)庫(kù)參數(shù)
??? show parameter db;
??? 3:查詢數(shù)據(jù)庫(kù)的實(shí)例名
??? select instance_name from v$instance;
??? 4: 數(shù)據(jù)庫(kù)域名
??? 數(shù)據(jù)庫(kù)安裝結(jié)束后,如果要知道正在運(yùn)行額數(shù)據(jù)庫(kù)是否有域名以及數(shù)據(jù)庫(kù)域名名稱可以用
??? select value from v$parameter where name='db_domain'
??? show parameter domain
??? 5:數(shù)據(jù)庫(kù)服務(wù)名
??? 如果數(shù)據(jù)庫(kù)有域名,則數(shù)據(jù)庫(kù)服務(wù)名就是全局?jǐn)?shù)據(jù)庫(kù)名,如果該數(shù)據(jù)庫(kù)沒有定義域名,則數(shù)據(jù)庫(kù)服務(wù)名與數(shù)據(jù)庫(kù)名相同
??? show parameter service_name
??? 6:顯示當(dāng)前用戶
??? show user
??? 7:直接登陸
??? sqlplus "/as sysdba"
??? 8:當(dāng)前ORACLE系統(tǒng)時(shí)間
??? select sysdate from dual;
??? 9:查詢數(shù)據(jù)庫(kù)字典v$nls_parameter產(chǎn)看字符集相關(guān)參數(shù)
??? select * from v$nls_parameters;
??? //*************
??? oracle基本操作語(yǔ)句(適合初學(xué)者)
??? oracle操作語(yǔ)句:
??? 1.創(chuàng)建表
??? create table 表名(
??? 列名1 類型,
??? 列名2 類型
??? );
??? 2.修改類屬性
??? alter table 表名 modify(列名 類型);
??? 3.添加列
??? alter table 表名 add(列名 類型);
??? 4.添加主鍵約束和非空約束
??? alter table 表名 add constraint pk_表名 primary key(列名);
??? alter table 表名 modify(列名 not null);
??? 5.刪除主鍵約束
??? alter table 表名 drop primary key;
??? alter table 表名 drop constraint pk_表名;
??? 6.失效約束
??? alter table 表名 disable primary key;
??? alter table 表名 disable constraint pk_表名;
??? 7.有效約束
??? alter table 表名 enable primary key;
??? alter table 表名 enable constraint pk_表名;
??? 8.刪除列
??? alter table 表名 drop column 列名;
??? 9.設(shè)置某列不可用,然后刪除
??? alter table 表名 set unused(列名);
??? alter table 表名 drop unused columns;
??? 10.修改表名
??? rename 表名1 to 表名2
??? alter 表名1 rename to 表名2;
??? 11.截?cái)啾?/p>
??? truncate table 表名;
??? 12.截?cái)啾肀A粜锌臻g
??? truncate table 表名 resue storage;
??? 13.查看表結(jié)構(gòu)
??? desc table 表名;
??? 14.刪除表
??? drop table 表名;
??? 15.插入記錄
??? 例:insert into 表名 values(內(nèi)容1,內(nèi)容2,內(nèi)容3,內(nèi)容4);
??? 16.帶參數(shù)對(duì)話方式插入行
??? 例:insert into 表名 values(&列名1,&列名2);
??? insert into 表名 values(內(nèi)容1,內(nèi)容2);
??? 17.插入某幾列記錄
??? insert into 表名(列名1,列名2) values(內(nèi)容1,內(nèi)容2);
??? 18.為列插入空值(其列不能為not null)
??? insert into 表名 values(內(nèi)容1,null,null);
??? 19.創(chuàng)建表(包括主鍵及外鍵設(shè)置)方法一
??? create table 表名(
??? 列名1 類型
??? constraint pk_表名 primary key,
??? 列名2 類型 not null,
??? 列名3 類型
??? constraint fk_表名 reference 表名(列名),
??? 列名3 類型
??? constraint ck_表名 check(列名3 in(''內(nèi)容1'',''內(nèi)容2'',''內(nèi)容3''))
??? );
??? 20.查詢所有行
??? select * from 表名;
??? 21.查詢某幾列
??? select 列名1,列名2 from 表名;
??? 22.重復(fù)行消除
??? select distict 列名 from 表名;
??? 23.where語(yǔ)句查詢
??? select * from 表名 where 條件 order by 列名;
??? (注:如number類型查出自動(dòng)按升序排列,如要按降序排列,則select * from 表名 where 條件 order by 列名 desc;)
??? 24.創(chuàng)建表,方法二
??? create table 表名(
??? 列名1 類型 primary key,
??? 列名2 類型 not null,
??? 列名3 類型 check(列名3 in('''','''','''')),
??? 列名4 類型 refernce 表名(列名)
??? );
??? 25.修改 列=‘?’的數(shù)據(jù)
?
關(guān)鍵詞標(biāo)簽:oracle,oracle查詢語(yǔ)句
相關(guān)閱讀
熱門文章 Oracle中使用alter table來增加,刪除,修改列的語(yǔ)法 oracle中使用SQL語(yǔ)句修改字段類型-oracle修改SQL語(yǔ)句案例 誤刪Oracle數(shù)據(jù)庫(kù)實(shí)例的控制文件 為UNIX服務(wù)器設(shè)置Oracle全文檢索
人氣排行 oracle中使用SQL語(yǔ)句修改字段類型-oracle修改SQL語(yǔ)句案例 Oracle中使用alter table來增加,刪除,修改列的語(yǔ)法 ORACLE SQL 判斷字符串是否為數(shù)字的語(yǔ)句 ORACLE和SQL語(yǔ)法區(qū)別歸納(1) oracle grant 授權(quán)語(yǔ)句 ORACLE修改IP地址后如何能夠使用 如何加速Oracle大批量數(shù)據(jù)處理 Oracle刪除表的幾種方法