oracle PL SQL 標量資料型別

2021-08-26 11:24:51 字數 1309 閱讀 5713

字元資料型別:

型別名稱

描述char

定長的字串資料型別。必須使用整數定義其長度。

long

他是乙個變長得字串,最大長度可達32k位元組

nvarchar2

儲存變長的字元資料

數值資料型別:

binary_double: 雙精度浮點模型

binary_float: 單精度浮點模型

number: 可以儲存浮點值和整數值。型別的最大的長度是38

number資料型別具有精度(precision)和範圍(scale),精度是數值中得數字總和,1~38中數字之間任何值。範圍取值是-84~127

eg:number(9,2) --該數值表示9個數字長度,小數點左邊有7位,小數點右邊最多2個數字

number(3) --這是乙個具有3位數字的整數

number(9,-2) --該數值表示有9個數字長度,精確到小數點左邊2位

pls_integer: 比number更小的範圍,因此占用更少的記憶體pls_integer的子型別:

子型別描述natural

非負數值變數

naturaln

不能為null的natural變數

positive

比0大的非負數值變數

positiven

可以為null的positive

signtype

這種型別的變數可以為-1,0,1。適用於再pl/sql應用中程式設計處理3中邏輯狀態

邏輯資料型別:

boolean: 變數的值可以是true、false和null

日期和時間型別:

date型別: 可以儲存世紀、年、月、日、時、分和秒,其中秒不能帶小數

timestamp: 與date不同之處在與可以提供秒一下的時間度量精度,最大精度是9位。

interval: 有2種型別interval to month 和 interval to second, 主要的差別在與時間的精度上

使用%type 和 %rowtype, 不必指定特定的資料型別。申明單獨的變數時使用%row,當使用者申明表示表、檢視或者游標變數時使用%rowtype

declare

dept1 dept%rowtype;

dname dept.dname%type;

begin

dname := '100';

dept1.loc := '101';

dbms_output.put_line(dname||'和'||dept1.loc);

end;

Perl語言程式設計 標量資料

標量是perl語言中最簡單的資料型別。在perl語言中,標量用符號 表示,大多數的標量是數字或者字串,標量之間可以通過操作符 例如相加或者串聯 產生新的標量資料。標量資料的 可以是檔案 裝置,也可以在程式設計的過程中直接寫進去 這種方式也稱為直接量 perl內部會把所有的數字均作為雙精浮點數來處理。...

Perl 學習筆記 標量資料

最近學習perl,準備看一遍入門指南,關鍵的東西還是記錄下來,以便以後複習和檢視參考 筆記來自 1.在perl內部,不區分整數值和浮點數值,所有數字的內部格式都相同,採用 雙精度浮點數 運算,自動轉換 範圍值 1e 100到 1e100 2.可以在乙個很大的數中間插入下劃線,便於閱讀 61 298 ...

oracle plsql手動修改資料

轉至 在plsql中,除了寫update,還可以手動修改資料 1.在所寫的sql語句後加入 for update 2.點選execute f8 黃色齒輪按鈕,執行一下 3.點選解鎖 edit data 編輯修改內容,如圖。ps 編輯時可以在單元格右鍵 open in editor,用編輯器編輯 4....