zoukankan      html  css  js  c++  java
  • 创建与删除用户定义数据类型示例.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'

  • 相关阅读:
    旧键盘 (20)
    人口普查(20)
    打印沙漏(20)
    程序运行时间(15)
    反转链表 (25)
    科学计数法 (20)
    组个最小数 (20)
    python yield使用
    python如何优雅判断类型
    python中如何优雅使用import
  • 原文地址:https://www.cnblogs.com/dushu/p/2510690.html
Copyright © 2011-2022 走看看