如何快速修改 表字段 的属性,前提是这个表里有上千万条数据。
比如,字段A,现在定义是INT,我想给改成NVARCHAR(100)
最普通的做法是执行,
ALTER TABLE 表 ALTER column 字段A NVARCHAR(100);
但是现在的问题是,这个表中有上千万条数据,这么执行的话,速度慢的不行不行的了,刚才执行了近半个小时,没完事,被我强制终了了。
有什么好的方法。。。
相关推荐
arcgis属性表字段选取标准
arcgis属性表字段选取标准
SQL 新增/修改 表字段列的类型等
例如: 修改(列名前 要有column关键字) ALTER TABLE [USER] ALTER column [NAME] varchar(35) null 新增 ALTER TABLE [USER] ADD [PRICE] numeric(18, 8) NULL DEFAULT 0 通过更改、添加、除去列和约束,或者通过启用或禁用约束和触发器来更改表的定义。 语法 ALTER TABLE table { [ ALTER COLUMN column_name { new_data_type [ ( precision [ , scale ] ) ]
Sql server 获取表字段属性信息,注释信息
从Sql server 2008获取表字段属性信息,注释信息 。注意,字段说明除非有备注才显示,如果没有的的情况下显示空白是正常的。
ADO和ADOX修改表字段
ADO和ADOX修改表字段,修改字段的不同方法!!!
获取SQL Server表字段的各种属性实例代码
代码如下: — SQL Server 2000 SELECT a.name AS 字段名, CASE WHEN EXISTS (SELECT 1 FROM sysobjects WHERE xtype = ‘PK’ AND parent_obj = a.id AND name IN (SELECT name FROM sysindexes WHERE indid IN (SELECT indid FROM sysindexkeys WHERE id = a.id AND colid = a.colid))) THEN ‘1’ ELSE ‘0’ END AS 主键, CASE WHEN COLU


