Sql 如何在Sybase ASE上获取用户定义的数据类型列表?
我使用以下查询获取用户定义数据类型(UDDT)的列表: UDDT的数据类型实际上是Sql 如何在Sybase ASE上获取用户定义的数据类型列表?,sql,sap-ase,user-defined-types,Sql,Sap Ase,User Defined Types,我使用以下查询获取用户定义数据类型(UDDT)的列表: UDDT的数据类型实际上是varchar。我不知道longsysname是从哪里来的。 返回适用于12.5.x和15.x ASE数据库的UDDT列表的正确方法是什么?请尝试以下代码: select s1.name, (select name from systypes s2 where s2.usertype=( select
varchar
。我不知道longsysname
是从哪里来的。
返回适用于12.5.x和15.x ASE数据库的UDDT列表的正确方法是什么?请尝试以下代码:
select s1.name,
(select name
from systypes s2
where s2.usertype=(
select min( s3.usertype)
from systypes s3
where s3.hierarchy=s1.hierarchy)
) base_type, USER_NAME(s1.uid) as owner
from systypes s1
WHERE s1.usertype>100
owner Name datatypename
'dbo' 'auid' 'varchar'
'dbo' 'auid' 'longsysname'
select s1.name,
(select name
from systypes s2
where s2.usertype=(
select min( s3.usertype)
from systypes s3
where s3.hierarchy=s1.hierarchy)
) base_type, USER_NAME(s1.uid) as owner
from systypes s1
WHERE s1.usertype>100