标签归档:元数据

mssql sqlserver TYPEPROPERTY 函数返回指定类型的属性相关信息


摘要:
下文讲述 TYPEPROPERTY 函数,返回指定类型的属性相关信息
实验环境:sqlserver 2008



TYPEPROPERTY函数功能及语法说明

TYPEPROPERTY函数功能:
返回指定类型的属性相关信息
———————————————-
TYPEPROPERTY语法简介:
TYPEPROPERTY(type,property)
————————
参数说明:
type:
数据类型名称
property:

属性名

属性描述
AllowsNull

数据类型允许空值:返回1 允许 返回0不允许
OwnerId

数据类型所有者
Precision

返回类型的精度
Scale

数据类型小数位数
UsesAnsiTrim

数据类型ANSI填充设置:返回1代表此属性设置为on

—————————-
TYPEPROPERTY返回值说明:
int

注意事项:
当函数运行出现错误,或不是有效的类型编号时,返回null



TYPEPROPERTY函数举例说明


    SELECT TYPEPROPERTY(SCHEMA_NAME(schema_id) + '.' + name, 'OwnerId') AS [对象所有者ID], 
TYPEPROPERTY(SCHEMA_NAME(schema_id) + '.' + name,'PRECISION') as [类型精度],
TYPEPROPERTY(SCHEMA_NAME(schema_id) + '.' + name,'AllowsNull') as [是否允许为空],
name, system_type_id, user_type_id, schema_id  
FROM sys.types;  

mssql sqlserver TYPE_NAME 函数返回指定类型编号所对应的类型名称


摘要:
下文讲述 TYPE_NAME 函数指定类型编号所对应的类型名称
实验环境:sqlserver 2008



TYPE_NAME函数功能及语法说明

TYPE_NAME函数功能:
返回指定类型编号所对应的类型名称
———————————————-
TYPE_NAME语法简介:
TYPE_NAME(type_id)
————————
参数说明:
type_id:
类型编号
—————————-
TYPE_NAME返回值说明:
sysname

注意事项:
当函数运行出现错误,或不是有效的类型编号时,返回null



TYPE_NAME函数举例说明


    select TYPE_NAME('61') as [编号61对应的类型名称],
      TYPE_NAME('68')      as [编号异常对应的类型名称]

mssql sqlserver TYPE_ID 函数返回指定类型名称所对应的类型编号


摘要:
下文讲述 TYPE_ID 函数指定类型名称所对应的类型编号
实验环境:sqlserver 2008



TYPE_ID函数功能及语法说明

TYPE_ID函数功能:
返回指定类型名称所对应的类型编号
———————————————-
TYPE_ID语法简介:
TYPE_ID([schema_name]type_name)
————————
参数说明:
schema_name:
架构名称
type_name:
类型名称
—————————-
TYPE_ID返回值说明:
int

注意事项:
当函数运行出现错误,或不是有效的类型名称时,返回null



TYPE_ID函数举例说明


    select type_id('datetime') as [datetime对应的类型编号],
           type_id('s') as [输入异常的类型返回null]
mssql_sqlserver_type_id函数用法简介

mssql_sqlserver_type_id函数用法简介