freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

oracle知識整理-免費閱讀

2025-08-20 09:12 上一頁面

下一頁面
  

【正文】 (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = )(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = rac) ) )39。22. DBLink數(shù)據(jù)庫鏈兩臺不同的數(shù)據(jù)庫服務器,從一臺數(shù)據(jù)庫服務器的一個用戶讀取另一臺數(shù)據(jù)庫服務器下的某個用戶的數(shù)據(jù),這個時候可以使用dblink。如果沒有同義詞,當操作其他用戶的表時,采用了Oracle同義詞之后就可以隱蔽掉user名,當然這里要注意的是:public同義詞只是為數(shù)據(jù)庫對象定義了一個公共的別名,其他用戶能否通過這個別名訪問這個數(shù)據(jù)庫對象,還要看是否已經為這個用戶授權。. 分類Oracle同義詞有兩種類型,分別是公用Oracle同義詞與私有Oracle同義詞。NOMINVALUE:為升序指定最小值為1。序列為升序。 視圖不能包含任何組合函數(shù);252。創(chuàng)建觸發(fā)器create or replace trigger log_drop_objafter drop on schemabegin insert into dropped_obj values( ORA_DICT_OBJ_NAME, ORA_DICT_OBJ_TYPE, sysdate)。例如:創(chuàng)建視圖create or replace view emp_view asselect *from emp。||to_char(sysdate,39。在39。 if updating then (opt_user||39。 INSTEAD OF 觸發(fā)器 用于用戶不能直接使用 DML 語句修改的視圖16.17.. 行級觸發(fā)器例如:create or replace trigger bi_test_trgbefore insert or update of idon test_trgfor each rowbegin if inserting then select into : from dual。ALTER TRIGGER aiu_itemfile enable。 觸發(fā)器操作(主體)包含一些 SQL 語句和代碼,它們在發(fā)出了觸發(fā)器語句且觸發(fā)限制的值為真時運行l(wèi) 語法create [OR REPLACE] trigger trigger_nameafter | before | instead of[insert] [[or] update [of column_list]] [[or] delete]on table_or_view_name[referencing {old [as] old / new [AS] new}][for each row][when (condition)]pl/sql_block。17. 觸發(fā)器l 觸發(fā)器是當特定事件出現(xiàn)時自動執(zhí)行的存儲過程。 BEGIN OPEN ord_cur(vcode)。252。 ((39。)。主體:聲明程序包私有對象和實現(xiàn)在包規(guī)范中聲明的子程序和游標。 使用 SQL 語句例如:create or replace functionmy_funreturn varchar2 isbegin return 39。 RETURN result。a=39。begin (39。 end。l 子程序的各個部分:聲明部分可執(zhí)行部分異常處理部分(可選)l 子程序的分類:過程 - 執(zhí)行某些操作函數(shù) - 執(zhí)行操作并返回值15.. 過程過程是用于完成特定任務的子程序。 申明游標變量begin open emp_cur for select *from emp。打開游標變量的語法如下: OPEN cursor_name FOR select_statement。循環(huán)游標循環(huán)游標用于簡化游標處理代碼,當用戶需要從游標中提取所有記錄時使用。 cursor emp_cur is select sal from emp1 where sal2000 for update of sal。 END LOOP。job39。參數(shù)值可以是文字或變量。value]它的語法如下:CURSOR 提取行 exit when emp_cur%notfound。每一次提取數(shù)據(jù)后,游標都指向結果集的下一行。. 顯示游標當查詢返回結果超過一行時,就需要一個顯式游標。||sql%rowcount||39。)。備件39。BEGIN category := 39。返回太多行39。end。 var_empno number(4)。label1 (39。 end loop。||var_i*var_j||39。 FOR循環(huán)語法:FOR counter IN [REVERSE] value1..value2 LOOP ...END LOOP。end。 end case。 when 39。 then (39。)。執(zhí)行 CASE 語句前,先計算選擇器的值。begin select sal into var_sal from emp1 where empno=7369。 循環(huán)控制252。引用變量類型 var_rowtype emp%rowtype。SQLREVOKE SELECT, UPDATE ON order_master FROM MARTIN。例如:UPDATE s_emp SET dept_id=10,salary = 250 WHERE id=2。. 刪除表語法:DROP TABLE tablename。//添加外鍵 alter table student add constraint ck_student_ssex check(ssex in(39。例如:alter table skate_test modify (author number(10,0) )。修改之后不需要重啟動數(shù)據(jù)庫,會立即生效。l 刪除角色drop role role1。//使role1生效set role role,role2。scott用戶自己擁有多少表select * from user_tables。l 查看角色所包含的權限select * from role_sys_privs。CONNECT, RESOURCE, DBA這些預定義角色主要是為了向后兼容。. 系統(tǒng)權限回收REVOKE connect, resource FROM username。CONNECT:擁有Connect權限的用戶只可以登錄Oracle,不可以創(chuàng)建實體,不可以創(chuàng)建數(shù)據(jù)庫結構。. 刪除用戶DROP USER username。例如: create table “table” (test1 varchar2(10))。1. SQL語言分類種類縮寫全稱常用操作數(shù)據(jù)定義語言DDLData define languagecreate, alter, drop數(shù)據(jù)操縱語言DMLData Manipulation Languageselect, insert, delete, update事務控制語言TCLTransaction Control Languagemit, savapoint, rollback數(shù)據(jù)控制語言DCLData Control Languagegrant, revoke2. SQL常用數(shù)據(jù)類型分類關鍵字表示范圍備注字符char1~2000字節(jié)固定長度varchar21~4000字節(jié)可自增長長度long2GB可自增長長度數(shù)值number定義方式number(P,[S])P:長度 S:精度日期date日期和時間部分,精確到整個的秒timestamp存儲日期、時間和時區(qū)信息,秒值精確到小數(shù)點后6位RAWraw1~2000字節(jié)存儲二進制數(shù)據(jù)long raw2GB存儲二進制數(shù)據(jù)LOBclob4GB能夠存儲大量字符數(shù)據(jù)blob4GB可以存儲較大的二進制對象,如圖形、視頻剪輯和聲音文件bfile4GB用于將二進制數(shù)據(jù)存儲在數(shù)據(jù)庫外部的操作系統(tǒng)文件中3. Oracle中的偽列l(wèi) Oracle 中偽列就像一個表列,但是它并沒有存儲在表中l(wèi) 偽列可以從表中查詢,但不能插入、更新和刪除它們的值l 常用的偽列有 ROWID 和ROWNUM. ROWIDROWID是表中行的存儲地址,該地址可以唯一地標識數(shù)據(jù)庫中的一行,可以使用ROWID偽列快速地定位表中的一行。5. 創(chuàng)建表空間CREATE TABLESPACE tablespacenameDATAFILE ‘filename’ [SIZE integer [K|M]][AUTOEXTEND [OFF|ON]]。7. 權限管理l Oracle權限有兩種類型,系統(tǒng)權限和對象權限。對于普通用戶:授予connect, resource權限。. 實體權限管理. 實體權限分類select, update, insert, alter, index, delete, all等. 實體權限授權GRANT select, update, insert ON tablename TO username。其主要是用于數(shù)據(jù)庫管理。l scott的權限如圖:查看scott用戶具有什么系統(tǒng)權限select * from role_sys_privs。查看scott用戶已經使用多大的空間,允許使用的最大空間是多少select tablespace_name,bytes,max_bytes from user_ts_quotas。//使role1,role2生效set role role1 identified by password1。l Oracle用戶密碼過期解決方法原因:由于oracle11g中默認在default概要文件中設置了“PASSWORD_LIFE_TIME=180天”所導致。9. 數(shù)據(jù)定義語言DDLl 數(shù)據(jù)定義語言用于改變數(shù)據(jù)庫結構,包括創(chuàng)建、更改和刪除數(shù)據(jù)庫對象。. 增加一個列語法:ALTER TABLE 表名 ADD(列名,數(shù)據(jù)類型)。男39。10. 數(shù)據(jù)操縱語言DMLl 數(shù)據(jù)操縱語言用于檢索、插入和修改數(shù)據(jù)l 數(shù)據(jù)操縱語言是最常見的SQL命令l 數(shù)據(jù)操縱語言命令包括:SELECT、INSERT、UPDATE、DELETE10.. 增insert語法:INSERT INTO table_name [(列1, 列2,...)] VALUES (值1, 值2,....)。11. 事務控制語言TCLl 用于事務控制的語句有:l COMMIT – 提交并結束事務處理l ROLLBACK – 撤銷事務中已完成的工作l SAVEPOINT – 標記事務中可以回滾的點例如: SQL UPDATE order_master SET del_date =’308月05’ WHERE orderno = ’o002’。13. PL/SQLl 基本語法
點擊復制文檔內容
數(shù)學相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1