arcgis利用excel表给gdb数据库批量添加字段

arcgis利用excel表给gdb数据库批量添加字段,第1张

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中给数据库所有符合条件的表添加一个字段等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9814344.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存