在DB2中,可以使用以下SQL語句查詢表的狀態:
SELECT TABNAME, STATUS
FROM SYSCAT.TABLES
WHERE TABSCHEMA = 'SchemaName'
AND TABNAME = 'TableName';
其中,SchemaName
是表所在的模式名稱,TableName
是表的名稱。
表的狀態有以下幾種可能的取值:
N
:正常狀態,可以讀寫。R
:只讀狀態,只能讀取數據,不能寫入。U
:不可用狀態,無法訪問表。X
:表被占用,正在被其他進程使用。通過查詢表的狀態,您可以了解表當前的可用性情況。