回答

收藏

sql server:获取列的默认值

技术问答 技术问答 267 人阅读 | 0 人回复 | 2023-09-14

我执行选择以获取表的结构。我想获取相关列的信息,比如它的名字,是否是null是否为主键。) m9 z% ^" O; u8 L" V: m
....sys.columns c...c.precision,c.scale,c.is_nullable as isnullable,c.default_object_id as columndefault,c.is_computed as iscomputed,但对于默认值,我得到的是id ..类似454545454的东西,但我想要的是 xxxx。要搜索的表是什么,或者该搜索什么?ID转换为值的函数是什么?
: |" S, h9 p: i: S+ X                                                               
+ ~  {2 e4 k6 Q- ~    解决方案:                                                               
* B1 y6 f  o4 j) v                                                                可以执行此操作(只执行)SELECT *,这样你就可以看到所有可用信息):1 L9 @3 \: M; `; g
SELECT *FROM INFORMATION_SCHEMA.COLUMNSWHERE....结果集中包括 COLUMN_DEFAULT”列。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则