Orcale資料庫基礎

2021-10-09 19:20:36 字數 953 閱讀 8918

orcale資料庫的主要特點

orcale資料型別

char資料型別

當需要固定長度的字串時,使用char資料型別。這種資料型別的列長度可以是1~2000位元組,如果在定義時未指明大小,其預設占用1位元組。

varchar2資料型別

varchar2資料型別支援可變長度的字串。該資料型別的大小為1~4000位元組,在定義該資料型別時,應指定其大小。與char資料型別相比,使用varchar2資料型別可以節省磁碟空間。

nchar資料型別

nchar,即國家字符集,使用方法和char相同。如果開發的專案需要國際化,那麼資料型別選擇nchar資料型別

number資料型別可以儲存正數、負數、零、定點數和精度為38位的浮點數。該資料型別的格式為:number(p,s);

日期時間資料型別用於儲存日期值和時間值。

date資料型別

date資料型別用於儲存表中的日期和時間資料。oracle資料庫使用自己的格式儲存日期,使用7位元組固定長度,每位元組分別儲存世紀、年、月、日、小時、分和秒。

timestamp資料型別

timestamp資料型別用於儲存日期的年、月、日以及時間的 小時、分和秒,其中秒值精確到小數點後6位,該資料型別同時包含時區資訊。

1.rowid

資料庫中每行都有乙個行位址,rowid偽列返回該行位址。可以使用rowid值來定位表中的一行。通常情況下,rowid值可以唯一地標識資料庫中的一行。

rowid偽列有以下重要的用途。

*能以最快的方式訪問表中的一行

*能顯示表的行是如何儲存的。

*可以作為表中行的唯一標識

2.rownum

對於乙個查詢返回的每行,rownum偽列返回乙個數值代表行的次序。返回的第一行的rownum值為1,返回第二行的rownum值為2,以此類推

ORCALE資料庫分頁查詢

orcale資料庫分頁查詢 orcale資料庫實現分頁查詢可以使用row number 函式或者使用rownum 虛列兩種方法。第一種 利用分析函式row number 方法 select from select t.row number over order by t1.id rowno from...

ORCALE資料庫基礎之SQL基本查詢語句

select語句的作用 查詢指定的行 查詢指定的列 多張表聯合查詢 select 語句可以查詢指定的行,指定的列,也可以多張表聯合查詢來獲得資料。上面的三句話,開宗明義的定義了sql 的基本功能,書寫高效的sql語句是我們永恆的追求,不管你是程式設計師還是資料庫管理員。select既是入門所必備,又...

ORCALE資料庫自動備份 非資料庫備份

最近專案比較緊 很少寫東西了。這個是我上上個階段寫的乙個自動備份的小工具 主要是選擇性的備份資料庫表結構和表裡的資料。置於工具裡面的審計功能下次再介紹吧。審計資料庫結構主要是把表結構的異動都記錄下來 如什麼帳戶什麼時間什麼ip修改了哪個儲存過程 張表 檢視 函式 修改前是的指令碼 修改後的指令碼。本...