gpt4 book ai didi

sybase - 如何找到 Sybase 自定义数据类型的底层 native 数据类型?

转载 作者:行者123 更新时间:2023-12-04 18:13:31 25 4
gpt4 key购买 nike

我正在使用带有 TSQL 的 Sybase DB。

我可以查看我的数据库中的所有自定义数据类型,但是我看不到它们所包含的底层 native 数据类型(INT、VARCHAR、CHAR、...)。

我使用的命令是:
SELECT * FROM systypes
这将显示所有自定义数据类型名称,但不显示其基础 native 数据类型。

有谁知道我如何查看 Sybase DB 中自定义数据类型的 native 数据类型?

谢谢。

最佳答案

首先添加一个类型:

sp_addtype 'test', int
go

那么你有两种可能。
使用 sp_help :
sp_help 'test'
go

或者,至少对于 sybase 15.0.3,执行以下查询:
select s.name, st.name
from systypes s
inner join systypes st on s.type = st.type
where s.name = 'test'
and st.usertype < 100
go

备注 ,我在查看 sp_help 中的代码时进行了此查询存储过程。如果您知道有一个系统 SP 可以完成您想要的部分工作,只需在 syssystemprocs 数据库中检查其代码即可。

关于sybase - 如何找到 Sybase 自定义数据类型的底层 native 数据类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12147387/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com