精华内容
下载资源
问答
  • EXEC sp_rename 'TableName.[ColumnName]','ColumnNew','COLUMN' 转载于:https://www.cnblogs.com/binlyzhuo/p/4990619.html

    EXEC sp_rename 'TableName.[ColumnName]','ColumnNew','COLUMN'

    转载于:https://www.cnblogs.com/binlyzhuo/p/4990619.html

    展开全文
  • Oracle/MySQL/SQL Server修改表字段类型和长度
    • Oracle
      ALTER TABLE T_USER MODIFY USERNAME VARCHAR2(200);

    • MySQL
      ALTER TABLE T_USER CHANGE USERNAME USERNAME VARCHAR(200) NOT NULL COMMENT '用户名称';

    • SQL Server
      ALTER TABLE T_USER ALTER COLUMN USERNAME VARCHAR(200);

             :SQL Server 字段有约束或者索引,需要按如下方式处理:

    1. 字段是主键:
      ALTER TABLE T_USER DROP CONSTRAINT PK_T_USER;
      ALTER TABLE T_USER ALTER COLUMN ID VARCHAR(20) NOT NULL;
      ALTER TABLE T_USER ADD CONSTRAINT PK_T_USER PRIMARY KEY (ID);

    2. 字段有约束,比如唯一约束,并且修改后字段长度大于原长度:
      ALTER TABLE T_USER DROP CONSTRAINT UN_T_USER;
      ALTER TABLE T_USER ALTER COLUMN USERNAME VARCHAR(20);
      ALTER TABLE T_USER ADD CONSTRAINT UN_T_USER UNIQUE (USERNAME);


    3. 字段有索引,比如唯一索引,并且修改后字段长度大于原长度:
      DROP INDEX IDX_USER ON T_USER;
      ALTER TABLE T_USER ALTER COLUMN USERNAME VARCHAR(20);
      CREATE INDEX IDX_USER ON T_USER(USERNAME);


    展开全文
  • declare @name varchar(100)--DF为约束名称前缀select @name=b.name from syscolumns a,sysobjects b where a.id=object_id(biGuestQuestion) and b.id=a.cdefault and a.name=FGuestName and b.name like DF%--删除...

    declare @name varchar(100)
    --DF为约束名称前缀
    select @name=b.name from syscolumns a,sysobjects b where a.id=object_id('biGuestQuestion')
    and b.id=a.cdefault and a.name='FGuestName' and b.name like 'DF%'

    --删除约束
    exec('alter table biGuestQuestion drop constraint '+ @name)
    ALTER TABLE biGuestQuestion ALTER COLUMN FGuestName varchar(60) null
    --为字段添加新默认值和约束
    exec('ALTER TABLE biGuestQuestion ADD CONSTRAINT '+@name +' DEFAULT (-2) FOR [FGuestName]')

    展开全文
  • Sql server修改大数据量表字段

    千次阅读 2018-11-27 11:18:08
    主要考虑的方面有两个: ...3.修改表字段 4.插入数据 insert into 备份表 select * from 原表 5.对原表进行重命名,将临时表重命名成原表名称 6.检查线上程序是否有报错,是否有数据入到修改字段后...

    主要考虑的方面有两个:
    1.减小修改字段所耗时间
    2.尽量减少对线上系统的影响

    主要考虑使用临时表进行中转。
    1.新建临时表,获取原表表结构
    select top 0 * into 临时表
    2.修改表字段
    3.插入数据
    insert into 备份表 select * from 原表
    4.对原表进行重命名,将临时表重命名成原表名称
    5.检查线上程序是否有报错,是否有数据入到修改字段后的表中。

    展开全文
  • 通用式:  alter table [表名] add [字段名] 字段属性 default 缺省值 default 是可选参数 ...alter table [表名] add 字段名 ...修改表某字段的名称: EXEC sp_rename '表.旧字段', '新字段', 'COLUMN'; 
  • SQL主要划分为三个类别,分别为 DDL(Data Definition Languages)数据定义语言 DML(Data Manipulation Language)数据操纵语言 DCL(Data Control Language)数据控制语言 本篇博客主要记录一下 DDL 数据定义...
  • 一、扩展字段表 一个表的字段可能并非一成不变,系统的...当然这种方式也不是万能的,对于需要排序、查询和索引的字段最好还是通过添加表字段的方式增加。 字段名称 数据类型 属性 允许空 默认值 备注 ext_id ...
  • SQL命令修改表字段

    千次阅读 2012-02-27 09:51:07
    sp_rename 是一个功能丰富的存储过程,能够对 表、视图、列、存储...下例将TB_MoneyPay_PJApply表中的字段PayMoney修改为PaidCash: EXEC sp_rename 'TB_MoneyPay_PJApply.[PayMoney]', 'PaidCash', 'COLUMN' sp_ren
  • 表字段 增删改。 //增加字段 alter table tablename add columnname nvarchar(50) //修改字段的类型 alter table tablename alter column columnname nvarchar(50) //删除表字段 alter table TBOrderItem drop ...
  • /***更改字段名称之前需要执行下名两行语句 分步执行 否则更改字段名称时偶尔会不好用***/  sp_configure 'allow updates', 1 RECONFIGURE WITH OVERRIDE /***更改字段名称之后需要...
  • 常用的sql语句 ...Sql server 更改表结构:  //增加列:  alter table table2 add name char(8)  //删除列:  alter table table2 drop column id  //重命名列名称  sp_rename 'tablename.[ol
  • sql实现修改表字段

    2007-04-27 09:27:00
    sp_rename N'表名.字段名','新字段名','column'Top ...sp_rename 更改当前数据库中用户创建对象(如表、列或用户定义数据类型)的名称。 语法 sp_rename [ @objname = ] 'object_name' , [ @newname = ] 'new_na...
  • sql 修改表以及表字段

    万次阅读 2014-04-20 20:30:57
    SQL语句添加删除修改字段 1.增加字段  alter table docdsp add dspcode char(200)  alter table tbl add meet_group int2 2.删除字段  ALTER TABLE table_NAME DROP COLUMN column_NAME 3.修改字段类型...
  • mysql: (1)使用MySQL过程中表字段和关键字冲突在表字段上不做任何处理 (2)错误的sql 语句 提示错误 (3)修改后的语句,修改后的MySQL语句需要...sqlserver 表字段和数据库的字段冲突需要加[] sql语句 ...
  • CREATE PROC [dbo].[p_GetCustomCode] @TableName VARCHAR(50), --表名称 @ColumnName VARCHAR(20), --列名称 @Where VARCHAR(100), --查询条件,不需要加WHERE关键字,如:Code='100' @Prefix VARCHAR(20), --...
  • SQL 新增/修改 表字段列的类型等

    千次阅读 2006-04-25 13:56:00
    例如:修改(列名前 要有column关键字)ALTER TABLE [USER] ALTER column [NAME] varchar(35) null新增ALTER TABLE [USER] ADD [PRICE] numeric(18, 8) NULL DEFAULT 0 ALTER TABLE通过更改、添加、除去列和约束,...
  • SQL SERCER 表字段修改 总结

    千次阅读 2010-06-21 13:39:00
    这两天研究了SQL SERVER的字段修改.有一些心得,写出来为日后参考: 1,删除字段: ALTER TABLE [tablename] DROP COLUMN [fieldname] 删除的时候该字段必须没有被任何外键引用,没有任何约束. 2,...
  • SQL SERCER 表字段修改 总结

    千次阅读 2010-01-06 17:41:00
    这两天研究了SQL SERVER的字段修改.有一些心得,写出来为日后参考:1,删除字段: ALTER TABLE [tablename] DROP COLUMN [fieldname] 删除的时候该字段必须没有被任何外键引用,没有任何约束.2,删除约束: ALTER TABLE ...
  • sqlServer 2008修改字段类型和重命名字段名称sql语句 //修改字段的类型 ALTER TABLE fdi_news ALTER COLUMN c_author nvarchar(50) //增加字段 ALTER TABLE fdi_news ADD c_author nvarchar(50) ...
  • 1.增加字段  alter table docdsp add dspcode char(200)  alter table tbl add meet_group int2 2.删除字段  ALTER TABLE table_NAME DROP COLUMN column_NAME ...3.修改字段类型  ALTER TABLE table_name 
  • SQL语句添加删除修改字段 1.增加字段 alter table docdsp add dspcode char(200) alter table tbl add meet_group int2 2.删除字段 ALTER TABLE table_NAME DROP COLUMN column_NAME 3.修改字段类型 ALTER TABLE ...
  • 三种数据库对应查询相关表字段信息 1.sqlserver /* Creater:Kern Date:2007-08-03 Function:构建查询语句列字段 Modify:1.增加排序处理,使输出结果与表单列结构一致;2.增加换行处理每8个字段换行一次(2007...
  • SQL Server 2005 中,我们建议不要在将扩展属性应用于数据库对象时指定 USER 作为级别 0 类型,因为这会导致名称解析不明确。例如,假定用户 Mary 拥有两个架构(Mary 和 MySchema),并且这两个架构都包含名为 ...
  • MySQL DDL 修改表字段 修改表类型

    千次阅读 2014-08-07 18:03:46
     DDL(Data Definition Languages)语句:数据定义语言,简单说就是对数据库内部的对象进行创建、修改、删除的操作语言。DDL语句更多的被数据库管理人员(DBA)使用,一般开发人员很少用。  
  • Mybatis自动创建表,修改表字段

    千次阅读 2019-01-16 12:08:51
    #update:系统启动后,会根据entity类中配置的结构对表字段进行增删改操作 #------增:添加数据库表;根据实体向数据库表中添加字段 #------删:根据实体删除数据库表中的字段;不能实现删除项目实体类而删除...
  • SQL修改表结构_sqlserver——菜鸟笔记

    千次阅读 2012-12-13 18:58:57
    新加表字段:  alter table 表名 add 字段名 字段类型(字段类型大小);  例句: alter table CUSTOM_MA_STORE add seal varchar (20); alter table CUSTOM_MA_STORE add sealDetail varchar...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 7,356
精华内容 2,942
关键字:

server修改表字段名称sql