国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術(shù)文章
文章詳情頁

DB2中REVERSE函數(shù)的實(shí)現(xiàn)方法

瀏覽:206日期:2023-03-24 09:22:28

ORACLE:

SQL> select reverse("1234") from dual;

REVERSE(
--------
4321

SQL> select reverse(12121) from dual;
select reverse(12121) from dual
*
第 1 行出現(xiàn)錯誤:
ORA-00932: 數(shù)據(jù)類型不一致: 應(yīng)為 CHAR, 但卻獲得 NUMBER

說明oracle中reverse的參數(shù)是char類型,返回值也是char,到底是不是這樣,我們來驗(yàn)證一下

SQL> select length(reverse("1234 ")) from dual;

LENGTH(REVERSE("1234"))
-----------------------
8

SQL> select reverse("1234 ") from dual;

REVERSE("1234")
----------------
4321

如果返回類型是varchar,長度應(yīng)該是4,所以返回值是char。參數(shù)類型也應(yīng)該是是char。

sql server:

reverse函數(shù)的參數(shù)類型varchar或nvarchar,返回類型也是varchar或nvarchar

C:\>sqlcmd -S kermart -U sa -P sa -d master
1> select reverse("1234");
2> go

----
4321

(1 行受影響)
1> select reverse(1234); --發(fā)生類型轉(zhuǎn)換,應(yīng)該可以從執(zhí)行計劃中看出來
2> go

------------
4321

(1 行受影響)


基于oracle,sql server都內(nèi)置了reverse函數(shù),DB2也應(yīng)該有它的reverse函數(shù),因?yàn)橛幸欢ǖ膽?yīng)用場景。

CREATE OR REPLACE FUNCTION REVERSE( p1 varchar(200)) RETURNS VARCHAR(200) SPECIFIC "REVERSE" LANGUAGE SQL DETERMINISTIC NO EXTERNAL ACTION READS SQL DATABEGIN declare v_str varchar(100) default ""; DECLARE v_index INTEGER;  --定義下標(biāo) SET v_index = length(p1); WHILE(v_index >= 1) DO  SET v_str = v_str||substr(p1,v_index,1);  SET v_index = v_index - 1; END WHILE; return v_str;END@

測試一下

select reverse("123456") from dual;

654321

select reverse(1234) from dual; --看執(zhí)行計劃,應(yīng)該可以看到類型轉(zhuǎn)換

4321

標(biāo)簽: DB2
相關(guān)文章:
主站蜘蛛池模板: 视频在线一区二区 | 一级一黄在线观看视频免费 | 久草a在线| 国内高清自拍 | 欧美牛逼aa | 日本精品1在线区 | 久久高清免费视频 | 亚洲国产成人精品一区二区三区 | 日本免费观看的视频在线 | 男女免费观看在线爽爽爽视频 | 国产自在自线午夜精品视频 | 九色porny真实丨国产18 | 黑人巨大交牲老太 | 精品欧美亚洲韩国日本久久 | 国产日本三级欧美三级妇三级四 | 亚洲一区免费在线 | 欧美日韩ay在线观看 | 九九国产在线 | 亚洲图片视频在线 | 国产免费高清福利拍拍拍 | 国产成人精品高清在线观看99 | 97视频免费在线观看 | xx毛片| 女人18毛片a级毛片 女人aaaaa片一级一毛片 | 国产一级做a爱片久久毛片a | 三级黄色毛片网站 | 欧美日韩国产一区二区三区在线观看 | 日韩欧美~中文字幕 | www国产91| 日本高清aⅴ毛片免费 | 亚洲欧美另类自拍 | 一级欧美过瘾大片 | 免费视频亚洲 | 综合91| 欧美中文字幕在线视频 | 久久国产精品久久精品国产 | 思思久热re6这里有精品 | 日韩毛片免费视频一级特黄 | 美女视频黄的免费视频网页 | 久草热久草在线 | www.操操操|