1.oracle下的例項,表空間,使用者之間的關係。
2.sql語句分類 五大類(說法不統一)
ddl(資料定義語言) - create、alter、drop 這些語句自動提交,無需用commit提交。
dql(資料查詢語言) - select 查詢語句不存在提交問題。
dml(資料操縱語言) - insert、update、delete 這些語句需要commit才能提交。
dtl(事務控制語言) - commit、rollback 事務提交與回滾語句。
dcl(資料控制語言) - grant、revoke 授予許可權與**許可權語句。
3.oracle 的登入方式
我們在本地搭建的服務端,是可以採用 作業系統使用者驗證的方式來登陸的,常用的以下兩種:
sqlplus /nolog
conn /as sysdba
或者
sqlplus /as sysdba
很搞笑的是 ,今天寫 批處理的 時候 發現 別人這麼一條命令:
sqlplus sys/1@orcl as sysdba @kams.lst
當時就納悶了,我本地的sys密碼不是1,但是仍然往下執行,後來發現 其實這裡還是採用的 作業系統身份校驗登陸的,這個密碼是什麼都無所謂
sqlplus sys/asd as sysdba
這樣也是能登陸的,並不是採用賬號密碼的形式進入的。
4.2017-05-12 15:20:00
在網上看到的兩個比較有用的語句,其實都是學過的,但是嘿嘿
select .. into tb2 from tb1 --(tb2不存在的話會建立ttb2)
insert into tb1 select from tb2 colum1,colum2,3--(除了tb2的屬性還可以插入常量)
6.想要封裝下oci,複習了下游標
靜態游標
在執行前,明確知道
sql語句游標
a)顯示游標
使用者自己寫的
sql語句,編譯時能明確知
道sql
語句b)
隱式游標
靜態游標:執行前已經知道sql語句的游標 細分為顯式游標和
隱式游標,顯示為使用者自己定義,隱式為系統為dml語句預設新增定義的名為sql
ref游標(動態又白哦):執行前知道具體的sql是什麼,細分為強型別和弱型別,強型別包含具體的return型別(且為表的%rowtype屬性,有待考證),弱型別沒有返回值
示例:
--強ref
declare
type c_type is ref cursor return emp%rowtype; --定義游標
c_1 c_type; --例項化這個游標型別
r emp%rowtype;
begin
dbms_output.put_line('行號 姓名 薪水');
open c_1 for select * from emp;
loop
fetch c_1 into r;
exit when c_1%notfound;
dbms_output.put_line(c_1%rowcount||' '||r.ename||' '||r.sal); --輸出結果,需要 set serverout on 才能顯示.
end loop;
close c_1;
end;
--弱ref
set autoprint on;
var c_1 refcursor;
declare
n number;
begin
n:=&請輸入;
if n=1 then
open :c_1 for select * from emp;
else
open :c_1 for select * from dept;
end if;
end
在執行前,明確知道
sql語句游標
a)顯示游標
使用者自己寫的
sql語句,編譯時能明確知
道sql
語句b)
隱式游標
Oracle學習 Sequence相關
oracle sequence 在oracle中sequence就是所謂的序列號,每次取的時候它會自動增加,一般用在需要按序列號排序的地方。1 create sequence 你首先要有create sequence或者create any sequence許可權,create sequence e...
hylan 學習oracle相關的名詞解釋
1.listener 是oracle基於伺服器端的一種網路服務,主要用於監聽客戶端向資料庫伺服器端提出的連線請求。既然是基於伺服器端的服務,那麼它也只存在於資料庫伺服器端,進行 的設定也是在資料庫伺服器端完成。備註 oracle 配置成功之後,使用者才能通過pl sql deveolper順利連線資...
oracle的相關知識
開啟enterprise manager console 的時候一直閃退,這個問題想了好幾天,在網上也搜了各種答案,在這裡彙總一下。首先是服務 先介紹oracle所有的相關服務 1 oracle orcl vss writer service oracle卷對映拷貝寫入服務,vss volume s...