oracle經典查詢語句

2021-08-22 10:38:09 字數 1185 閱讀 3065

example:

/* 建立一般索引 */

create index index_name on table_name(column_name) tablespace tablespace_name;

/* 建立位圖索引 */

create bitmap index index_name on table_name(column_name1,column_name2) tablespace

tablespace_name;

/* 索引中不能用 pctused*/

create [bitmap] index index_name on table_name(column_name) tablespace tablespace_name

pctfree 20 storage(inital 100k next 100k) ;

/* 大資料量的索引最好不要做日誌 */

create [bitmap] index index_name table_name(column_name1,column_name2) tablespace_name

pctfree 20 storage(inital 100k next 100k) nologging;

/* 建立反轉索

引 */

create index index_name on table_name(column_name) reverse;

/* 建立函式索引 */

create index index_name on table_name(function_name(column_name)) tablespace

tablespace_name;

/* 建表時建立約束條件 */

create table user.table_name(column_name number(7) constraint constraint_name primary key

deferrable using index storage(init ial 100k next 100k) tablespace tablespace_name,column_name2

varchar2(25) constraint constraint_name not null,column_name3 number(7 )) tablespace

tablespace_name;

經典sql查詢語句

以下如果是數字型別的鍵值,就不應該加單引號。等於 select from persons where city beijing select from 要查詢的表名 where 鍵名 鍵值 不等於 select from persons where city beijing select from ...

Oracle查詢語句

select sysdate from dual dual 臨時的表,使語法結構完整,沒有什麼意義。oracle中的select語句必須要有from 而sql2008中可以沒有。起別名 起別名 as起別名,不用加雙引號.加空格起別名,要加雙引號 select name as 姓名 from stud...

Oracle查詢語句

列出所有部門的詳細資訊和部門人數。這裡需要部門的詳細資訊和部門人數,顯然需要我們進行表的連線 那麼這裡我們先貼出兩張表長啥樣 像這樣的關於兩張表的連線,那麼我們一般先一張一張來 比如這裡我們可以先解決部門的詳細資訊 然後解決部門人數 select deptno,count 1 人數 from emp...