2 codergirl baxia codergirl_baxia 于 2014.12.14 16:27 提问

T-SQL修改字段属性,求指教,急!!
sql

表已经建好,存在很多外键关系,删除不方便,由于逻辑问题,必须将

中的 PI_ClassInfo
CI_StartTime_Date DATETIME NOT NULL,
CI_EndTime_Date DATETIME NOT NULL 改为

CI_StartTime_VarC VARCHAR(16) NOT NULL,
CI_EndTime__VarC VARCHAR(16) NOT NULL

求语句

2个回答

devmiao
devmiao   Ds   Rxr 2014.12.15 04:47

在Management Studio中,右键点数据库,选择Tasks,然后选择Generate Scripts,产生脚本,修改,然后删除数据库,新建数据库,再运行刚才产生并修改的脚本即可,

fredrickhu
fredrickhu   Ds   Rxr 2014.12.17 17:01

如果已经有数据的话 没有什么捷径可以走的 只能老实的按照主外键关系进行删除。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
T-SQL修改字段名称
EXEC sp_rename [表名].[原字段名称], [新字段名称] , COLUMN例:EXEC sp_rename ia_bd_consumer_type.vc_consumer_code,vc_consumer_code_system,COLUMN
T-SQL修改表中字段长度
语法:alter table alter column 新类型名(长度)
SQL语句修改字段默认值
alter table 表名 drop constraint 约束名字 说明:删除表的字段的原有约束 alter table 表名 add constraint 约束名字 DEFAULT 默认值 for 字段名称 说明:添加一个表的字段的约束并指定默认值 go 例: alter table T_ping drop constraint DF_T_ping_p_c alt
有两个序列a,b,大小都为n,序列元素的值任意整数,无序;要求:通过交换a,b中的元素,使[序列a元素的和]与[序列b元素的和]之间的差最小。
第一种解法: [cpp] view plaincopyprint? /*  *copyright@nciaebupt 转载请注明出处  *问题:有两个序列a,b,大小都为n,序列元素的值任意整数,无序;  *要求:通过交换a,b中的元素,使[序列a元素的和]与[序列b元素的和]之间的差最小。  *比如 a=[100 ,99 ,98
javabean求解旧错
javabean+jsp问题,求纠错。急/
sql语句 修改字段属性
alter table sysmenu modify  字段名 字段属性;
mysql修改字段的类型和相关属性
alter table crm_product modify product_price decimal(18,3) DEFAULT NULL ;
alter语句 修改字段属性
用sql*plus或第三方可以运行sql语句的程序登录数据库:增加一个列:ALTER TABLE 表名 ADD(列名 数据类型);如:ALTER TABLE emp ADD(weight NUMBER(38,0));修改一个列的数据类型(一般限于修改长度,修改为一个不同类型时有诸多限制):ALTER TABLE 表名 MODIFY(列名 数据类型);如:ALTER TABLE emp MODIFY
sqlserver 编辑、修改字段说明(备注) sp_addextendedproperty
语法   sp_addextendedproperty [ @name = ] { 'property_name' } [ , [ @value = ] { 'value' } [ , [ @level0type = ] { 'level0_object_type' } , [ @lev
Sql Sever修改字段属性总结(初学)
本文主要为新手朋友准备了如何进行数据库表的基本操作。高手勿喷。 (假设我的数据的名字为LGQSMX) 1:重命名表: (1)使用Transact-SQL语句 格式:EXEC sp_name '原表名','新表名'; LGQSMX中有一张名为MyTest的表,现在我们将其修改为Test; USE LGQSMX GO EXEC sp_rename 'MyTest' , 'Test';