Oracle資料型別,函式與儲存過程

2021-09-08 22:48:56 字數 1190 閱讀 2035

字串型別

固定長度:char nchar    n 表示unicode編碼

可變長度: varchar2 nvarchar2

數字型別:number(p,s)p:整數字數,s小數字數

integer 整數

binary_float  單浮點

binary_double 雙浮點

float(n)浮點數 n表示精度

日期型別:date

timestamp

使用者定義函式是儲存在資料庫中的**塊,能夠把值返回到呼叫程式。呼叫時如同

系統函式一樣,如max(value)函式,當中,value被稱為引數。函式引數有3種型別。

in 引數型別:表示輸入給函式的引數。

out 引數型別:表示引數在函式中被賦值,能夠傳給函式呼叫程式。

in out引數型別:表示引數既能夠傳值也能夠被賦值。

1、語法格式:

sql語法方式建立的語法格式為:

create or replace function function_name         /*函式名稱*/

(parameter_name1,mode1 datatype1,            /*引數定義部分*/

parameter_name2,mode2 datatype2,

parameter_name3,mode3 datatype3…)

return return_datatype                /*定義返回值型別*/

is/as

variable variabletype;                               /*宣告變數*/

begin

function_body                  /*函式體部分*/

return scalar_expression                        /*返回語句*/

end function_name;

說明:function_name::使用者定義的函式名。

函式名必須符合標示符的定義規則。對其全部者來說,該名在資料庫中是唯一的。

parameter:使用者定義的引數。

使用者能夠定義乙個或多個引數。

mode:引數型別。

datatype:使用者定義引數的資料型別。

return_type::使用者返回值的資料型別。

oracle 檢查字元中資料型別 函式 儲存過程

dump函式用來判斷字串中的字元型別是屬於number或者string 儲存過程 create orreplace procedure pro isnum i string in varchar2,o note out varchar2 asstring1 varchar2 1000 字段通過dum...

matlab常用函式 資料型別函式

三 基本資料型別函式 1 數值函式 double 轉換為雙精度浮點數 single 轉換為單精度浮點數 typecast 在不改變資料大小情況下轉換資料型別 y typecast x,type type可選範圍 uint8 int8 uint16 int16 uint32 int32 uint64 ...

C語言資料型別,函式, 2021 2 10

前言 跟c語言沒多大關係,可以跳過前言 今日是除夕的前一天,也是第一次在外過年,不過還好的是身邊有很多親戚。今天看了一下計算機二級考試的試題,第乙個題目問的是c語言是由什麼構成,答案有 語句,函式,還有兩個沒太在意,忘了,雖然我知道答案應該是函式,但還是不確定,說明自己對基礎知識掌握的還不是很好,打...