SQL Server数据类型与SDE库表sde_type对照表

SDE_column_registry 表管理所有注册列。

警告:
如果使用 SQL 界面更改列定义,SDE_column_registry 表中的记录将不会更新。这可能导致之后的任何数据导出失败。

SQL Server数据类型与sde_type对照表:

SQLServer类型 sde_type column_size decimal_diits
nvarcahr(50)  14 50 0
int  2 10 NULL
decimal(15,2) 4 15 2
datetime 7 0 NULL

如果在数据库中修改了字段的类型或长度,必须同时修改表SDE_column_registry,否则arcmap数据显示会不正确。

例如:

在sqlsever设计器中将表M_DWZY_MLCG_DCGX的FW_DM字段长度由原来20改为50。

--修改字段长度

alter table M_DWZY_MLCG_DCGX
alter column FW_DM varchar(50);

update SDE_column_registry set column_size=50

where table_name='M_DWZY_MLCG_DCGX' and column_name='FW_DM';

上一篇:doc.getElementById(id); null


下一篇:STM32的GPIO口的输出开漏输出和推挽输出