zoukankan      html  css  js  c++  java
  • 4

    使用删除表格的SQL命令与删除数据的命令一样,只是删除的是表格这个对象,

    语法如下:DROP TABLE 表名

    一般在删除表格之前,需判断这个表格存不存在,存在则删除,不存在则不进行执行任何代码。

    代码1与代码2同样能删除表格。

    另外,着重强调一点,删除表格之前,必须先删除含有外键的表格,如果直接删除外键引用的主键表格,将会报错。

    代码1:

    USE PersonInfo
    GO
    
    --如果在PersonInfo数据库系统对象中找到一个名为Employee的对象,且类型为表格
    IF EXISTS(SELECT * FROM sys.sysobjects WHERE name = 'Employee' AND xtype = 'U')
    --则删除Employee
    DROP TABLE Employee
    GO

    结果:

     代码2:

    USE PersonInfo
    GO
    
    --如果在PersonInfo数据库表格对象中找到一个名为Person的表格
    IF EXISTS(SELECT * FROM sys.tables WHERE name = 'Person')
    --则删除Person
    DROP TABLE Person
    GO

    结果:

  • 相关阅读:
    linux最简单项目部署
    sql索引
    /etc/profile和~/.bash_profile区别
    Linux下查找软件的目录位置
    为什么要使用消息队列?
    idea中常用的快捷键
    PAT 甲级 1023 Have Fun with Numbers (20分)
    PAT《算法笔记》
    Text 2
    Text-1
  • 原文地址:https://www.cnblogs.com/cncc/p/5588903.html
Copyright © 2011-2022 走看看