luk*_*uke 8 sql sql-server sql-server-2005
我执行一个select来获取表的结构.我想得到关于列的信息,如它的名称或它是否为null或它是否是主键..我做这样的事情
....sys.columns c...
c.precision,
c.scale,
c.is_nullable as isnullable,
c.default_object_id as columndefault,
c.is_computed as iscomputed,
Run Code Online (Sandbox Code Playgroud)
但对于默认值我得到id..something像454545454但我想得到值"xxxx".要搜索的表是什么或将该id转换为值的函数是什么.谢谢
Ada*_*Dev 10
你可以这样做(完成一个SELECT*,这样你就可以看到所有可用的信息):
SELECT *
FROM INFORMATION_SCHEMA.COLUMNS
WHERE....
Run Code Online (Sandbox Code Playgroud)
这包括结果集中的"COLUMN_DEFAULT"列.
使用
Select * From INFORMATION_SCHEMA.COLUMNS
Run Code Online (Sandbox Code Playgroud)
有一个名为的列 COLUMN_DEFAULT
| 归档时间: |
|
| 查看次数: |
16034 次 |
| 最近记录: |