zoukankan      html  css  js  c++  java
  • 在Sql Server 使用系统存储过程sp_rename修改表名或列名

    A. 重命名表
    将表 oldTableName 重命名为 newTableName :
    EXEC sp_rename 'oldTableName', 'newTableName'


    B. 重命名列
    将表 table1 中的列 oldName 重命名为 newName。
    EXEC sp_rename 'table1.oldName', 'newName', 'COLUMN'

    注意:newName前面不用加上table1

    判断列和判断表

    select * from sysobjects where id = OBJECT_ID('[Property]') and OBJECTPROPERTY(id, 'IsUserTable') = 1

    select * from syscolumns where id = object_id('CaseEvent') and name = ebeEventStatusId

    select id from sysobjects where name ='FK_CaseMeetingLogCaseDiscipline_CaseMeetingLog' and xtype = 'F'

    判断视图:

    select   *   from   sysobjects   where   id   =   object_id(N'[dbo].[VIEW1]')   and   OBJECTPROPERTY(id,   N'IsView')   =   1

  • 相关阅读:
    Firefly 介绍
    9秒社团跨平台开发引擎CrossApp宣布正式开源
    页面置换算法
    Selenium
    C++虚函数、虚继承
    链表题目
    二叉树分类
    求连续子数组的最大和
    拓扑排序
    二叉树题目
  • 原文地址:https://www.cnblogs.com/moss_tan_jun/p/2025975.html
Copyright © 2011-2022 走看看