你的BZ字段是什么类型的?
在SQL SERVER系统表中可查询到所有含有BZ字段的表名。建一游标,做循环,动态写SQL语句,用ALPET TABLE。
但先的看你以前字段是什么?有可能会影响你以前的记录。
在SQL SERVER系统表中可查询到所有含有BZ字段的表名。建一游标,做循环,动态写SQL语句,用ALPET TABLE。
但先的看你以前字段是什么?有可能会影响你以前的记录。
解决方案 »
- 退款的时候,如何处理小数点?
- 如何写这句删除的sql语句
- 如何制作一个定时提醒程序
- SQL检测语法和执行语句的区别
- 树形结构数据库 叶子节点问题
- 40分在线等:SQL Developer转移SQL Server Express问题求助
- mssql server 2000 远程复制合并的建设
- 如何改动数据记录某个字段的值和根据某个字段更新另一个字段的值?
- 请问一个数据库登陆用户,数据库用户,权限的问题。谢谢!!!!!!
- 关于dateadd()在sql中的问题
- 我有3个表,每个表都只有一个id字段,每个表都有一定量的id值,如何实现对这三个表的id做AND,OR,NOT操作??
- 100分求解超低级问题!!!关于安装delphi7.0中出现的的问题!!
as
begin
declare @id int,@name varchar(256),@SQL varchar(40),@SQL1 varchar(40)
select @SQL = 'alter table ',@SQL1 = ' alter column BZ varchar(256)'
declare mycursor cursor for select id,name from sysobjects where xtype = 'U'
open mycursor
fetch mycursor into @id,@name
while (@@fetch_status=0)
begin
if exists(select 1 from syscolumns where id = @id and name = 'BZ')
exec (@SQL+@name+@SQL1)
fetch mycursor into @id,@name
end
close mycursor
DEALLOCATE mycursor
end