在Sybase中创建用户定义的类型

问题描述

我正在尝试创建一个简单的UDT。 通读Sybase文档:http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.infocenter.dc36273.1570/html/sprocs/X32817.htm

这应该是一个非常简单的过程,尽管一旦我运行了该过程 test = var cat = min('Table'[Category]) return IF(cat = SELECTEDVALUE('Table'[Category])||cat="A",1,0) 它成立,什么也没发生。

我已经下载了Razorsql来尝试弄清楚发生了什么..使用GUI,我设法调用了该过程,并且在后台执行了以下查询sp_addtype my-date,date

问题在于,该类型是在docs中描述的exec sybsystemprocs.dbo.sp_addtype @typename = 'my_date',@phystype = 'date'系统表中创建的,但是它是在systypes数据库而不是我的sybsystemprocs中创建的。

有什么建议吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)