select 'alter table '+aname+' drop column '+bname from sysobjects a inner join syscolumns b on aid=bid where axtype='U' and bname='删除字段'
删除字段是比较危险的 *** 作,建议用个测试数据库来 *** 作,测试没问题了再用正式数据库 *** 作,如果是您要的答案,希望您能及时采纳哈
表名
table_name
要 *** 作的字段名
field_name
如果删除字段的值,可以将所有值清空:
UPDATE
table_name
SET
field_name
=
'';
如果删除字段(这个字段从此就没有了):
ALTER
TABLE
table_name
DROP
COLUMN
field_name;
首先,你的说法是有问题的,不能删除“某字段中的一个数据”,而是删除一条“记录”
1
delete
from表名
where
字段=某值
--即删除字段为某值的所有记录
如果你实际是想针对某个字段的 *** 作,那么使用update
1
update
表名
set
字段=null
where
字段=某值
--即将表中字段为某值的替换为null
以上就是关于SQL Server 2008 中用一条sql语句删除数据库中所有用户表的一个字段,只要存在就删除这个字段,无外键全部的内容,包括:SQL Server 2008 中用一条sql语句删除数据库中所有用户表的一个字段,只要存在就删除这个字段,无外键、怎么删除mysql数据库中某表中的某个字段的数据、在sql中怎么删除一个字段等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)