ORACLE 函数问题 求解
时间:2011-09-09
来源:互联网
我想在ORACLE里面定义一个和SQLSERVER的CONVERT()函数功能一样的函数,并且参数也一样
但在SQLServer里面的第一个参数是:转换后的数据类型,比如VARCHAR,在ORACLE里面应该怎么定义这个形参?可以想SQLServer一样参入VARCHAR,而不要写成字符串的形式'VARCHAR'?
但在SQLServer里面的第一个参数是:转换后的数据类型,比如VARCHAR,在ORACLE里面应该怎么定义这个形参?可以想SQLServer一样参入VARCHAR,而不要写成字符串的形式'VARCHAR'?
作者: xiuqicaiaci 发布时间: 2011-09-09
SQL code
--oracle里面有一个cast 函数,实现类似的功能的。 --number类型靠左右对齐,字符串类型靠左对齐,可以知道下面的转换成功了。 [SYS@orcl] SQL>select cast('3' as number(8,2)),'3' as col2 from dual; CAST('3'ASNUMBER(8,2)) COL2 ---------------------- ---------- 3 3 --另外不过,oracle里面有to_number、to_char、to_date等函数用于类型转换,你自己写convert就是封装写写函数了
作者: BenChiM888 发布时间: 2011-09-09
VARCHAR 对应oracle的varchar2
不清楚你想要什么,最好直接把sql中实现的功能代码贴出来,让大家转到oracle的
不清楚你想要什么,最好直接把sql中实现的功能代码贴出来,让大家转到oracle的
作者: hanzs 发布时间: 2011-09-09
我现在想要写一个ORACLE函数,功能,名称,参数都跟SQLServer里的CONVERT函数一样,SQLServer函数相信大家都用过吧?
我知道在ORACLE里面有类似的函数,但是名称和参数都不一样,我要需要一个这样的函数是因为我现在要把SQLServer 的SQL语句 进行转换,保证SQL语句能在ORACLE里面执行,但SQL语句中的CONVERT函数不怎么好进行转换,SQL语句很多,我不可能每一条都去修改。
实现到是好实现,现在写这个函数的难点就在于形参怎么定义,因为在SQLServer中CONVERT函数的第一个参数就是一个数据类型,在ORACLE中实在不知道要定义一个什么类型?求高手帮忙解决!谢谢
我知道在ORACLE里面有类似的函数,但是名称和参数都不一样,我要需要一个这样的函数是因为我现在要把SQLServer 的SQL语句 进行转换,保证SQL语句能在ORACLE里面执行,但SQL语句中的CONVERT函数不怎么好进行转换,SQL语句很多,我不可能每一条都去修改。
实现到是好实现,现在写这个函数的难点就在于形参怎么定义,因为在SQLServer中CONVERT函数的第一个参数就是一个数据类型,在ORACLE中实在不知道要定义一个什么类型?求高手帮忙解决!谢谢
作者: xiuqicaiaci 发布时间: 2011-09-09
自己写函数 函数内部通过oracle类似函数处理之后,通过convert函数 输出不行吗?
作者: daoledapp 发布时间: 2011-09-09
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28