arcgis利用excel表给gdb数据库批量添加字段的方法如下。
1、建立一个Excel表格。
2、在arcmap中选中图层,选择join。
3、进入joindata窗口,通过关键字将其关联即可添加。
--新增字段设置不可为空,且有默认值的话,就会达到你的效果
alter table 表名 add 字段名 字段类型(长度精度) default 默认值 not null
--如果不希望设置这两个属性就分两步
alter table 表名 add 字段名 字段类型(长度精度)
update 表名 set 字段名 = 值
可用存储过程来添加。
如为test开头的表添加一个字段,类型及长度为varchar(10)
代码如下:
declare @tablename varchar(200)declare @s varchar(2000)
declare @col varchar(10)
declare c cursor for
select name from dbosysobjects where xtype= 'U ' and status> =0 and name like 'test%'
set @col='name1'
open c
fetch next from c into @tablename
while @@FETCH_STATUS = 0
begin
set @s='alter table ' + @tablename + ' add ' + @col + ' varchar(10)'
exec (@s)
fetch next from c into @tablename
end
close c
deallocate c
执行成功后会有成功提示,如图:
CREATE
TABLE
test
(column_a
INT)
--建立数据库
GO
ALTER
TABLE
test
ADD
column_b
VARCHAR(20)
NULL
--增加
GO
======================================================
alter
table
表名
add
列名
varchar(2)
--增加
alter
table
表名
drop
column
列名
--删除
alter
table
表名
alter
column
列名
--修改
alter
table
表名
rename
column
原列名
to
新列名
--修改列名
alter
table
表名
add
新列名
新列数据类型
SQL语句无论是种类还是数量都是繁多的,很多语句也是经常要用到的,SQL查询语句就是一个典型的例子,无论是高级查询还是低级查询,SQL查询语句的需求是最频繁的。
以上就是关于arcgis利用excel表给gdb数据库批量添加字段全部的内容,包括:arcgis利用excel表给gdb数据库批量添加字段、请教给一个数据库表增加一个字段并且赋值的高效办法、SQL中给数据库所有符合条件的表添加一个字段等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)