oracle sql资料整理

oracle sql资料整理

ID:6380037

大小:72.50 KB

页数:14页

时间:2018-01-12

oracle sql资料整理_第1页
oracle sql资料整理_第2页
oracle sql资料整理_第3页
oracle sql资料整理_第4页
oracle sql资料整理_第5页
资源描述:

《oracle sql资料整理》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、--一,資料定義語言(DatabaseDefinitionLanguage)--/*****************************TABLE***************************************************************/--1tablecreatetableschool(sidchar(6),namevarchar2(20));createtableschoolmaster(nidchar(6),namevarchar2(20),sidchar(6),sexchar(1));createtableschool_temp

2、asselect*fromschool;primarykey--constraintpk_schoolprimarykey(sid)foreignkey--constraintfk_school_schoolmasterforeignkey(sid)referencesschool(sid)check--constraintch_schoolmaster_sexcheck(sexin('1','2')orsex=null))check(列名字between''and'')default--namevarchar2(200)default'SUPER'commentontabl

3、eschoolis'學校檔';commentoncolumnschool.sidis'學校sid';--2,altertableaddmodifydropaltertableschoolmasteradd(agenumber);------創建check約束altertableschoolmasteraddconstraintschoolmastercheck(sexin('1','2'));select*fromtest_02----設置主KEYaltertabletest_02addconstraintpk_test_01primarykey(t_id,t_no)----

4、增加列altertabletest_02add(t_nmchar(10),t_coinnumber(4))---修改列altertabletest_02modify(t_nmchar(20),t_coinnumber(4)notnull)----刪除列altertabletest_02drop(t_no,t_nm)---刪除主KEY列altertabletest_02dropcolumnt_nocascadeconstraint--3,droptabledroptableschoolmaster;--4,indexcreateuniqueindexindex_nameonta

5、ble_name(column_name1,column_name2)tablespaceindexnologging--提高速度.不向redo日志文件記錄索引工作nosort--如已經被預先排序online--建立索引時候用戶可以訪問表computestatistics--維護其當前的統計數據不能跟online一起使用<不能自動維護,需要用到analyzetable命令>--修改<1,移動其他表空間2,改變參數重建索引3,改名稱4,重新分配不使用的空間>alterindexindex_name--改變參數重建索引tablespaceusersonlinenologging-

6、-防止在redo日志中記錄重建過程storage(initial5KNEXT5K)alterindexold_index_namerenametonew_index_name;--改名稱--刪除dropindexindex_name-------------語句塊中創建table--5declarev_tabelvarchar2(2000);beginv_tabel:='usestockm';executeimmediate'createtable'

7、

8、v_tabel

9、

10、'asselect*fromusestockm@nmiswherefact_no=''0236''';EN

11、D;-------------語句塊中刪除tabledeclarev_tabelvarchar2(2000);begin--v_tabel:='usestockm';executeimmediate'droptableusestockm';END;--/************************************SEQUENCE********************************************************/--1.創建序列createsequenceSEQ_

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。