zoukankan      html  css  js  c++  java
  • sql 修改表名、列名、列类型

    --修改列名

    EXEC  sp_rename  '表名.[旧列名]', '新列名' , 'COLUMN'

    GO

    --添加列

    IF COL_LENGTH('ResultB','wufhzz') IS NULL
    BEGIN
    ALTER TABLE ResultB ADD wufhzz nchar(6)
    END
    GO

    --修改列类型

    IF COL_LENGTH('VTR_AJ_ManualAudit_YQ','JYJG') IS NOT NULL
    BEGIN
    ALTER  TABLE  VTR_AJ_ManualAudit_YQ  ALTER  COLUMN  JYJG  VARCHAR(100)
    END
    go

    -- 判断要创建的存储过程名是否存在,存在则删除

    IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[p_ZJLW_AQJS_BZ]') AND OBJECTPROPERTY(object_id,N'IsProcedure')=1)
    DROP PROCEDURE [dbo].[p_ZJLW_AQJS_BZ]
    GO

    --视图存在,删除视图

    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[V_ZJLW_VEH_38900_1]') and OBJECTPROPERTY(id,N'IsView') = 1)
    Drop View [dbo].[V_ZJLW_VEH_38900_1]

    go

    --判断表是否存在,不存在就创建表

    IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[ResultOtherFace]') AND type in (N'U'))
    BEGIN

    创建表语句

    end

    go

    IF NOT EXISTS(select top 1* from sysobjects where xtype='U' and name='VTR_SpecialCase')
    BEGIN

    创建表语句

    end

    go

    --判断表中数据是否存在,不存在则插入
    IF NOT EXISTS (SELECT * FROM CT_SYS_OI_ENCODE WHERE OI_NAME='使用性质' and OI_VALUE='预约出租客运')
    BEGIN
    INSERT INTO [dbo].[CT_SYS_OI_ENCODE] ([ID], [OI_NAME], [OI_VALUE], [LINK_CODE]) VALUES (3534, N'使用性质', N'预约出租客运', N'T')
    END
    GO
    IF NOT EXISTS (SELECT * FROM CT_SYS_OI_ENCODE WHERE OI_NAME='使用性质' and OI_VALUE='预约出租转非')
    BEGIN
    INSERT INTO [dbo].[CT_SYS_OI_ENCODE] ([ID], [OI_NAME], [OI_VALUE], [LINK_CODE]) VALUES (3535, N'使用性质', N'预约出租转非', N'U')
    END
    GO

  • 相关阅读:
    Vue和React组件diff更新影响范围对比
    ES6中import和CommonJS中require的区别
    MutationObserver监听DOM变化
    Mint UI中文官网
    为什么在浏览器不支持H265视频播放
    Google谷歌官网首页涂鸦记录
    windows键盘输入无效,键盘灯亮,打字不出字
    javascript实现跨域的方法汇总
    javascript中setInterval的用法
    浅谈Javascript数组的使用
  • 原文地址:https://www.cnblogs.com/net-sky/p/14782155.html
Copyright © 2011-2022 走看看