电 话:0
手 机:0
联系人:刘先生
E_mail:2074917417@qq.com
地 址:成都市金牛区
删除表字段的方法和实例alter-drop
在对数据库操作过程中,我们也时常需要对表字段进行创建,删除等操作.前面我介绍过创建字段的方法(alter column 新字段 varchar(100)),下面我们介绍如何删除字段.
在SQL Server中,如果数据库表的列中含有约束、默认值,就需要先册除约束、默认值,然后才能删除列,在Oracle中,当删除列进,就会把列中所有的约束和默认值都同时删除. 下面南昌网络公司工程师通过实例讲解一下如何删除数据库表的字段. 1.实现代码如下所示: use MyDataBase
go
alter UserWeb
drop column UserMail
这里是删除UserWeb表中UserMail字段. 2.首先要打开表所在的数据库,然后获得修改表的权限,再删除具体的字段,在这里 column就是列的意思.运行代码,即把表UserWeb表中的UserMail字段删除. 3.下面来删除含有约束或默认值的列,实现代码如下所示: use MyDataBase
go
alter UserWeb
drop column UserAge
我们前面设置了UserAge 默认值为20(UserAge int default 20, check(UserAge>=18 and UserAge<=60)) 4.运行代码时出现错误提示,因为"UserAge"列中含有默认值. 5.删除约束后再删除表字段,实现代码如下所示: use MyDataBase
go
alter UserWeb
drop constraint DF_UserWeb_UserAge_20
alter UserWeb
drop column UserAge
6.执行代码,即可先删除列中的约束,然后再删除该列.
7.利用Select 查询语句查看删除后的字段,实现代码如下所示:
use MyDataBase
go
select name 字段名, xusertype 类型编号, length 长度 from syscolumns where id=object_id('UserWeb')
8.运行代码,我们即可看到删除字段后的数据库表字段信息.
南昌网站建设公司工程师顺便介绍Access数据库删除字段的方法
conn.execute("alter table Testtable add Test varchar(50)") '创建test字段
conn.execute("insert into[Testtable] (Topic,Test) values ('I am china','Ye! I think you wrong')") '插入记录
conn.execute("alter table Testtable add Content varchar(100)") '创建Content字段
conn.execute("update [Testtable] set Content = Test") '将字段Test中的值复制到Content
conn.execute("alter table Testtable drop Test") '删除表中的Test字段
希望本文对广大站长或从事企业网站建设公司的团队有所帮助,如对此不太理解的,可以与南昌做网站公司网络技术部联系。我们很高兴与广大站长和从事企业网站建设公司技术人员分享我们的技术和经验,分享是一件很快乐的事情。
PS:所有作品版权归原创作者所有,与本站立场无关,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理!
Copyright © 20019-2023 荟萃信息网 版权所有 蜀ICP备16021156号-2
电 话:0 手 机:0 传 真: E-mail:2074917417@qq.com
地 址:成都市金牛区
技术支持:荟萃网络科技
扫码关注我们