oracle如何為查詢出來的數(shù)據(jù)指定一個長度

oracle如何為查詢出來的數(shù)據(jù)指定一個長度

sel

Oracle SQL數(shù)據(jù)處理

先創(chuàng)建一個函數(shù)createorreplacefunctionmy_concat(midininteger)returnvarchar2 –記?。簠?shù)和返回值里的數(shù)據(jù)類型都不用定義長度isresultvarchar2(4000); –定義變量,記住Oracle中定義變量不需要begin fortemp_cursorin(selectb1fromawherea1=mid)loop –此處在游標FOR循環(huán)中使用查詢 result:=result||temp_cursor.b1||\’,\’; –Oracle中字符連接使用||,而sqlserver中用+ endloop; result:=rtrim(result,\’,\’); –去掉**一個空格,還有Oracle中的賦值前面沒有set returnresult;end; 然后調(diào)用就行了selecta1,my_concat(a1)fromagroupbya1

求oracle中的百科function的所有語法定義,以及注意事項!

16.

Oracle數(shù)據(jù)庫入門之函數(shù)/類型

Ora

oracle length函數(shù)

lengthb(string)計算string所占的字節(jié)長度:返回字符串的長度,單位是字節(jié)length(string)計算string所占的字符長度:返回字符串的長度,單位是字符對于單字節(jié)字符,LENGTHB和LENGTH是一樣的.如可以用length(‘string’)=lengthb(‘string’)判斷字符串是否含有中文。注:一個漢字在Oracle數(shù)據(jù)庫里占多少字節(jié)跟數(shù)據(jù)庫的字符集有關,UTF8時,長度為三。

oracle函數(shù)length

len