exec('alter table table_name column1 type;
alter table table_name column2 type;
alter table table_name column3 type;
alter table table_name column4 type;
alter table table_name column5 type;
.
.
.
')
alter table table_name column2 type;
alter table table_name column3 type;
alter table table_name column4 type;
alter table table_name column5 type;
.
.
.
')
解决方案 »
- SQL里面字符串的比较怎么写?
- 有关数据类型转换的问题
- 两个表查询没有的字段
- SQL查询 + 递归思想 求解!
- SQL Server2000的安装问题!好急啊!请指教!30分!
- SQL SERVER的问题请教各位????
- SQL2005补丁问题!!!
- 请教关于(zjcxc(邹建) )的用SQL_DMO过程复制及备份数据库的方法!?
- 请教:如何用查询语句从SQL Server“系统表”中获取表索引信息,表字段信息?
- 各位高手:如何给数据库中指定的电子邮箱发出本月工资信息?
- 有关SQL Server登录数量问题
- 也许是个麻烦的SQl语句:从一个表中得到字段的名称,所属表名,字段注释,数据类型,可否空,是否主见等信息?
if exists(select * from syscolumns where id=object_id(N'表名') and name='列名')
EXEC sp_rename '表名.列名', '新列名', 'COLUMN'
if exists(select * from syscolumns where id=object_id(N'表名') and name='新列名')
alter table 表名 alter column 新列名 int
update t set col=col + 'sdgaga....' where ...
但col是ntext型,提示错误,有没有办法不读出原来的col,直接这样update实现这样的结果
'sdgaga....'进行强制类型转换