达梦查询一个数据库中所有表的字段注释
时间: 2023-12-14 22:38:08 浏览: 321
可以使用以下 SQL 查询语句来获取指定数据库中所有表的字段注释:
```
SELECT
c.table_name, c.column_name, c.comments
FROM
user_tab_columns c
WHERE
c.table_name IN (
SELECT
ut.table_name
FROM
user_tables ut
WHERE
ut.tablespace_name = 'YOUR_TABLESPACE_NAME'
)
ORDER BY
c.table_name, c.column_id;
```
其中,`YOUR_TABLESPACE_NAME` 是你要查询的数据库的表空间名。
这个语句将返回每个表中每个字段的名称和注释。
相关问题
达梦数据库查询字段注释sql
查询字段注释可以通过以下 SQL 实现:
```
-- 查询表的字段名和注释
SELECT column_name, comments
FROM user_col_comments
WHERE table_name = 'your_table_name';
```
其中,`your_table_name` 替换为你要查询的表名。如果是其他用户的表,需要在表名前面加上用户名,例如:
```
SELECT column_name, comments
FROM all_col_comments
WHERE table_name = 'other_user.your_table_name';
```
如果你想查询系统表的字段注释,可以使用 `dba_col_comments` 表。
达梦数据库j加字段注释
要在达梦数据库中给字段添加注释,可以使用 ALTER TABLE 语句。以下是示例代码:
```sql
ALTER TABLE 表名 MODIFY COLUMN 字段名 字段类型 COMMENT '注释内容';
```
请将上述代码中的 "表名" 替换为要操作的表的名称,"字段名" 替换为要添加注释的字段的名称,"字段类型" 替换为字段的数据类型,"注释内容" 替换为你想要添加的注释。
例如,如果要在名为 "users" 的表中给 "name" 字段添加注释,可以使用以下代码:
```sql
ALTER TABLE users MODIFY COLUMN name VARCHAR(50) COMMENT '用户姓名';
```
执行上述 ALTER TABLE 语句后,"name" 字段将被修改为 VARCHAR(50) 类型,并且添加了注释 "用户姓名"。
阅读全文