kingbase导出所有表的建表语句不包括系统表
时间: 2023-08-03 16:04:12 浏览: 110
[系统管理][参考手册]KingbaseES系统表和视图.pdf
可以使用以下 SQL 语句导出所有用户表的建表语句,不包括系统表:
```
SELECT dbms_metadata.get_ddl('TABLE', table_name) AS create_table_sql
FROM user_tables
WHERE table_name NOT LIKE 'SYS_%'
ORDER BY table_name;
```
这条 SQL 语句使用 `dbms_metadata.get_ddl` 函数获取表的创建语句,使用 `user_tables` 视图获取用户所有的表,通过 `WHERE` 子句排除以 "SYS_" 开头的系统表,最后按表名排序输出建表语句。
阅读全文