⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 12.1.1 创建与删除用户定义数据类型示例.sql

📁 很好的sql 文档,可能邦你成为sql 高手
💻 SQL
字号:
--下面的示例定义了两个数据类型,然后创建一个表引用定义的数据类型,最后删除它。
--定义数据类型
EXEC sp_addtype 'ut_sex','char(1)','null'
EXEC sp_addtype 'ut_age','int','null'
GO

--使用定义的数据类型
CREATE TABLE tb(
Name nvarchar(20),
SEX ut_sex,
AGE ut_age)
GO

--删除定义的数据类型
EXEC sp_droptype 'ut_sex'
/*--因为表tb已经引用了ut_sex,所以收到出错信息,并且列出了引用ut_sex的对象

服务器: 消息 15180,级别 16,状态 1,过程 sp_droptype,行 32
无法除去。该数据类型正在使用。
object    type    owner    column    datatype
------------ ---------- -------------- --------------- -----------
tb       U      dbo      SEX       ut_sex
--*/
GO

--删除对定义数据类型的引用
DROP TABLE tb
--再删除定义的数据类型即可
EXEC sp_droptype 'ut_sex'
EXEC sp_droptype 'ut_age'

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -