Quantcast
Channel: Sybase数据库技术,数据库恢复 » create function
Browsing all 4 articles
Browse latest View live

Sybase ASE15.0.3中用SQL Function来调整日期显示格式

Sybase ASE自15.0.2后增加了用户自定义函数的功能。 在Sybase中,以 2010-10-18 12:30:01格式显示日期数据时,用convert函数不能实现,需要替换一下字符。 select convert(varchar,getdate(),117) go  ------------------------------  2010/10/18 20:51:10 (1 row...

View Article



Image may be NSFW.
Clik here to view.

ASE中给用户授予创建函数的权限

Sybase ASE在15.0.2后支持用户自定义函数,但是只能返回标量值,且调用的时候必须在函数名前加创建者的用户名,这一点很不友好哦。数据库的dbowner默认就有创建函数的权限。普通的用户默认不具有创建函数的权限。 用户escourt4创建自定义函数的时候报下面的错误: Msg 10331, Level 14, State 1: Server 'TEST', Procedure...

View Article

Sybase ASE v15.x中查询本月最后一天的日期的3种实现方法

Oracle中查询月底那天的日期的函数为:last_day()。 在ASE中没有对应的函数,在Oracle移植到Sybase的时候,需要手动编写函数来实现,幸亏ASE15.0.2后开始支持自定义函数。 下面提供3种实现查询本月最后一天的日期的SQL语句: 第一种: select...

View Article

IQ中得到字符串的十六进制形式

Sybase IQ和ASE中都有函数ascii,返回字符串表达式中第一个字节的整数 ASCII 值! 那么, 如何获得字符串的十六进制形式呢? 比如:以GBK编码的三个汉字“数据库”的十六进制形式为:0xcafdbeddbfe2 可以验证一下: select char(hextoint('ca')) + char(hextoint('fd')) , char(hextoint('be')) +...

View Article
Browsing all 4 articles
Browse latest View live




Latest Images