位置: 编程技术 - 正文

DB2中REVERSE函数的实现方法(db2replace函数用法)

编辑:rootadmin

推荐整理分享DB2中REVERSE函数的实现方法(db2replace函数用法),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:db2value函数,db2value函数,db2value函数,db2 values函数,db2 values函数,db2 repeat函数,db2replace函数,db2replace函数,内容如对您有帮助,希望把文章链接给更多的朋友!

ORACLE:

SQL> select reverse('') from dual;

REVERSE(--------

SQL> select reverse() from dual;select reverse() from dual *第 1 行出现错误:ORA-: 数据类型不一致: 应为 CHAR, 但却获得 NUMBER

说明oracle中reverse的参数是char类型,返回值也是char,到底是不是这样,我们来验证一下

SQL> select length(reverse(' ')) from dual;

LENGTH(REVERSE(''))----------------------- 8

SQL> select reverse(' ') from dual;

REVERSE('')----------------

如果返回类型是varchar,长度应该是4,所以返回值是char。参数类型也应该是是char。

sql server:

DB2中REVERSE函数的实现方法(db2replace函数用法)

reverse函数的参数类型varchar或nvarchar,返回类型也是varchar或nvarchar

C:>sqlcmd -S kermart -U sa -P sa -d master1> select reverse('');2> go

----

(1 行受影响)1> select reverse(); --发生类型转换,应该可以从执行计划中看出来2> go

------------

(1 行受影响)

基于oracle,sql server都内置了reverse函数,DB2也应该有它的reverse函数,因为有一定的应用场景。

测试一下

select reverse('') from dual;

select reverse() from dual; --看执行计划,应该可以看到类型转换

使用SQL Server连接服务器访问DB2 Server 首先,需要安装MicrosoftOLEDBProviderforDB2下载地址:

DB2死锁的解决过程全记录 生产环境里使用的数据库是DB2。但是最近频繁出现一个奇怪的死锁现象:某一个selectsql语句总是会出现死锁。按照以往的经验,通常都是update/delete之类

DB2常用傻瓜问题问(四)第1/2页 正在看的db2教程是:DB2常用傻瓜问题问(四)。.如何删除序列?DROPSEQUENCESEQUENCE_NAME.DB2支持导入(IMPORT)的文件格式有?有:DEL,ASC,IXF,WSF等.DB2支持导出(EXP

本文链接地址:https://www.jiuchutong.com/biancheng/312240.html 转载请保留说明!

上一篇:PostgreSQL教程(二):模式Schema详解

下一篇:使用SQL Server连接服务器访问DB2 Server(sqlserver连接数据库的方法)

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络