『ORACLE』 SQL語句簡單應用(五)(11g)
not null 非空 字段+not null
unique 唯一
primary key 主鍵(確保數據不能重復)
foreign key 外鍵
check 必須
drop purge徹底刪除
級聯刪除:刪除一個部門,部門裏的員工跟著刪除--->on delete cascade
制空:把部門下的員工轉到NULL,刪除部門--->on delete set null
不能動:先刪員工,再刪部門
references 參照
constraint 約束
用子查詢創建的表除了null,約束無法復制
col first_name for a10
只讀:只能查詢,不能增刪改 (read only) 解鎖只讀(read write)
where 1=2;不復制表內容
increment by 每次加值
start with從哪開始
maxvalue 加到最大值
nocycle 循環
nocache 把序列號放入內存裏
在索引裏修改:先做刪除再插入
『ORACLE』 SQL語句簡單應用(五)(11g)
相關推薦
『ORACLE』 SQL語句簡單應用(四)(11g)
union times truncate sql語句 默認值 位數 lib rownum dual 排序 後加 nulls last 在降序排列中把null放在最後 select to_char(sysdate,‘q‘) from dual; dual
『ORACLE』 SQL語句簡單應用(五)(11g)
應用 11g sql cal foreign ora 每次 int pri not null 非空 字段+not null unique 唯一 primary key 主鍵(確保數據不能重復) foreign key 外鍵 check 必須
『ORACLE』 對永久表空間進行DDL操作(11g)
進行 bsp per ble style data 用戶 order 大小 查看數據庫默認表空間SQL> select property_value from database_properties where property_name = ‘DEFAULT_PER
『ORACLE』查詢表空間使用率和資料檔案大小(11g)
查詢表空間對應資料檔案的路徑和大小select file_id , file_name , tablespace_name , bytes/1024/1024/1024 G from dba_data_files where tablespace_name
『ORACLE』 PLSQL條件控制語句(11g)
lin proc lar plsql 判斷語句 條件 num success end 簡單條件判斷語句 SQL> declare 2 myage number := 10; 3 begin 4 if myage < 11 then 5 dbms
『ORACLE』 DG性能轉換(11g)
files bsp 備庫 for ima -s rim line 修改 一、最大性能轉換至最大可用 確認主庫模式: [email protected]/* */ hey~2->select protection_mode,protection_level
『ORACLE』 PLSQL-LOOP基本循環(11g)
lin line size pan 循環 dbm plsql out -s SQL> declare 2 i number := 0; 3 begin 4 loop 5 dbms_output.put_line(i); 6 i := i
『ORACLE』 PLSQL遊標的使用(11g)
not blog 技術分享 當前 rac let 使用 png log 遊標分類 隱式遊標: 對於select..into...語句,一次只能從數據庫中獲取到一條數據,對於這種類型的DML SQL語句,就是隱式cursor select update
『ORACLE』 設置Edit模式(11g)
配置 修改 sqlplus spa size span -s ont def SQL>define_editor=‘vi‘ 執行一條SQL語句再修改編輯 SQL>ed 可以將define _editor=‘vi‘這句話寫在sqlplus 的啟動配置腳本中『ORA
『ORACLE』 PLSQL動態遊標的使用(11g)
not 弱類型 return als rtm 釋放 success 存儲 一個 #靜態遊標指的是程序執行的時候不需要再去解析sql語言,對於sql語句的解析在編譯的時候就可以完成的。 動態遊標由於含有參數,對於sql語句的解析必須要等到參數確定的時候才能完成。 從這個角度來
『ORACLE』 DBLINK(11g)
sin pan base rtm emp grant nts scott lec 使用tnsnames.ora SQL> grant create database link to scott; Grant succeeded. SQL> conn scott/
『ORACLE』 數據泵Data Pump中expdp導出(11g)
schema 導出表 data mp3 字符 acl spa style -s [[email protected]/* */ ~]$ mkdir datadump[[email protected]/* */ ~]$ cd datadump/[[e
在外部應用中執行oracle的sql語句時出現“不支援的列資料型別”錯誤
如 SELECT OBJECTID,osmid,username,userid,versional,lat,lon,visible,changeset,timestamps,issimple,fc,dsg,code,gbcode,gbdes,tags,bz,names,n
Oracle資料庫SQL語句(上)
一、 建立表空間 create tablespace itheima datafile 'C:\itheima.dbf' size 100m autoextend on next 10m; 二、 建立使用者 create user itshunzi ident
oracle的sql語句的簡單優化
執行路徑: ORACLE的這個功能大大地提高了SQL的執行效能並節省了記憶體的使用: 我們發現,單表資料的統計比多表統計的速度完全是兩個概念.單表統計可能只要0.02秒,但是2張表聯合統計就可能要幾 十表了. 這是因為ORACLE只對簡單的表提供高速緩衝(cache buffering)
『ORACLE』表空間、段、區和塊簡述 (11g)
文章轉載自:http://blog.itpub.net/17203031/viewspace-682003/ 在Oracle學習過程中,儲存結構,表段區塊可能是每個初學者都要涉及到的概念。表空間、段、分割槽和資料塊分別表示了Oracle進行資料儲存的不同層次和結構。瞭解清楚這幾個結構,有助於我們奠定一個穩
『ORACLE』快速重新整理物化檢視的方法(11g)
1、on demand:使用DBMS_MVIEW包中的儲存過程啟用手工重新整理(預設設定) refresh [fast|complete|force] 檢視重新整理的方式: complete:全部重新整理。相當於重新執行一次建立檢視的查詢語句。 fast: 增量重新
『ORACLE』 建立表(11g)
CREATE TABLE語句 create table [schema.] 表名 (column datatype [DEFAULT expr][, ...]); 在插入的過程中,為列指定一個預設值 ...hire_date DATE DEFAULT SYSDATE
資料庫系統概論學習筆記(四):SQL的簡單應用之資料查詢
嗯……最實用的部分,其他都可以不會,唯獨這個必須熟練吧 —— 資料查詢 這篇筆記主要是例子,使用的例子是《筆記(三)》中定義的學生選課關係。使用的SQL語句可能與教材上有些出入,因為我使用的是MySQL 5.7,對SQL語言支援可能會有些許差異。
『ORACLE』檢視impdp狀態和停止匯入(11g)
檢視資料泵JOB select owner_name,job_name,operation,job_mode,state from dba_datapump_jobs where state <&