db2查询表注释
时间: 2023-08-28 15:06:37 浏览: 119
在DB2中,查询表注释可以通过以下SQL语句实现:
```sql
SELECT REMARKS
FROM SYSCAT.TABLES
WHERE TABSCHEMA = 'schema_name' AND TABNAME = 'table_name';
```
其中,`schema_name`为表所在的模式名称,`table_name`为要查询注释的表名称。该语句将返回指定表的注释信息。如果该表没有注释,则返回空值。
相关问题
db2查询表结构
你可以使用以下命令查询 DB2 数据库中表的结构:
```
DESCRIBE TABLE table_name;
```
或者
```
SELECT * FROM SYSIBM.SYSCOLUMNS WHERE TBNAME = 'table_name';
```
其中,`table_name` 是你要查询的表名。第一条命令会返回表的列名、数据类型、长度、小数位数等信息;第二条命令会返回更详细的信息,包括每个列的默认值、是否可为空、是否是主键等。
db2查询表空间使用情况
要查询DB2的表空间使用情况,可以使用以下SQL语句:
```
SELECT
substr(tbsp_name,1,30) as tbsp_name,
tbsp_total_pages * tbsp_page_size / 1024 / 1024 as tbsp_size_mb,
tbsp_used_pages * tbsp_page_size / 1024 / 1024 as tbsp_used_mb,
tbsp_free_pages * tbsp_page_size / 1024 / 1024 as tbsp_free_mb,
tbsp_page_size / 1024 as tbsp_page_size_kb,
tbsp_type
FROM
syscat.tablespaces
```
这条SQL语句将返回一张表,列出了所有表空间的名称、总大小、已使用大小、可用大小、页大小和表空间类型等信息。其中,tbsp_total_pages、tbsp_used_pages和tbsp_free_pages这三个列分别表示表空间的总页数、已使用页数和可用页数,tbsp_page_size表示表空间的页大小。