替代表或视图
重要点
文档已被退位, 可能无法更新 。产品、服务或技术本内容不再支持看吧远端表.
重命名表或视图
远洋[表单|视网膜万事通[db_name.]表名兰美市转到[db_name.]新表名
重命名现有表或视图目标表名已经存在时,会丢出异常项 。操作不支持跨数据库移动表
注解
使用时WS粘结数据目录并发式兰美市
不支持 。
管理表重命名表移位非托管表(外部)重命名表不移表位置
关于托管表与非托管表的进一步信息见Databricks湖屋内数据对象.
设置表或视图属性
远洋[表单|视网膜万事通表名赛特TBPROPERIE高山市密钥1=val1,密钥2=val2,.)
设置现有表或视图属性如果特定属性已经设置,则用新属性取代旧值
注解
属性名称敏感狦Τ
密钥1
后置集密钥1
创建新表属性查看表属性运行
德科里贝扩展式表名
下表或视图属性
远洋高山市表单|视网膜)表名UNSETTBPROPERIE[IF现有问题万事通高山市密钥1,密钥2,.)
下降现有表或视图的一个或多个属性不存在指定属性时,会丢出异常项 。
IF现有问题
如果指定的属性不存在,将不发生任何事情。
设置 serde或serde属性
远洋表单表名[构件区块万事通赛特SERDE系统塞尔德[带人员编制高山市密钥1=val1,密钥2=val2,..远洋表单表名[构件区块万事通赛特人员编制高山市密钥1=val1,密钥2=val2,.)区块::高山市部件_col_name=val1,部件_col_name2=val2,.)
设置 serde或serde属性表或分区如果指定的Serde属性已经设置,则用新属性取代旧值设置 serde仅允许使用Hive格式创建表
三角湖体系构造
三角洲湖支持额外构造修改表模式:添加、修改和替换列
添加、修改和替换列示例见更新三角湖表模式.
添加列
远洋表单表名ADD系统科隆姆斯高山市ol_name数据类型[评语Col_建议万事通[首选|后台colla_name万事通.)远洋表单表名ADD系统科隆姆斯高山市ol_name.嵌套_col_name数据类型[评语Col_建议万事通[首选|后台colla_name万事通.)
列加现有表支持添加嵌套列内表或嵌套结构中已存在同名列时,会投出例外
修改列
远洋表单表名高山市远洋|变换)[Column万事通alterColumnAction远洋表单表名高山市远洋|变换)[Column万事通alterColumnActionalterColumnAction::类型数据类型:[评语Col_建议万事通:[首选|后台colla_name万事通:高山市赛特|DROP系统)非NULL
修改列定义现有表可修改数据类型、注释、列无效或重排序列
注解
Databricks运行时间7.0和7.0
更改列(Hive语法)
远洋表单表名变换[Column万事通ol_nameol_name数据类型[评语Col_建议万事通[首选|后台colla_name万事通远洋表单表名变换[Column万事通ol_name.嵌套_col_nameol_name数据类型[评语Col_建议万事通[首选|后台colla_name万事通
修改列定义现有表可修改列注释并重排序列
注解
Databricks运行时间7.0和7.0以上无法使用变换Column
:
修改复杂数据类型内容,如 structs代之以使用
ADD系统科隆姆斯
添加新列嵌入域或远洋Column
修改嵌套列属性放松Delta表列无效性代之以使用
远洋表单表名远洋Column列名DROP系统非NULL
.