SQL Server用户自定义数据类型
程序员文章站
2022-05-09 08:44:17
用户自定义数据类型:基于系统数据类型,由数据库管理员生成。利用系统存储过程定义用户自定义数据类型` Sp_addtype [@typename=] 新数据类型名, [@phystype=] 系统数据类型名 [,[@nulltype=] null_type] [,[@owner=] owner_nam ......
用户自定义数据类型:基于系统数据类型,由数据库管理员生成。
利用系统存储过程定义用户自定义数据类型`
Sp_addtype [@typename=] 新数据类型名,
[@phystype=] 系统数据类型名
[,[@nulltype=] null_type]
[,[@owner=] owner_name]
系统数据类型名,除了“BIG,INT,SMALLINT,TEXT,DATETIME,REAL,UNIQUE IDENTIFIER,IMAGE”,其它必须用单引号括起来。
null_type:新数据类型处理空值的方式,可以取NOT NULL 或NULL,默认为null
owner_name:新数据类型的所有者,默认为当前用户。
例如:
/*建自定义数据类型*/ Exec sp_addtype a,'char(10)' Exec sp_addtype da,datetime,'null' /*删除自定义数据类型*/ Exec sp_droptype a
上一篇: 开放与安全 大数据的“尴尬”博弈
推荐阅读
-
SQL Server数据类型char、nchar、varchar、nvarchar的区别浅析
-
SQL Server提示"选定的用户拥有对象,所以无法除去该用户”
-
Sql Server中常用的6个自定义函数分享
-
SQL Server"错误 21002: [SQL-DMO]用户 * 已经存在问题解决
-
SQL SERVER 利用存储过程查看角色和用户信息的写法
-
SQL Server自定义异常raiserror使用示例
-
SQL Server 登录名、用户、角色与权限
-
SQL Server比较常见数据类型详解
-
sql server 2008 用户 NT AUTHORITY\IUSR 登录失败的解决方法
-
sql server 常用的几个数据类型