是否有任何查询/SQL 语句可以查看view
in 的定义DB2
?
我尝试了以下方法,它导致错误,如下所示
SELECT * FROM SYSCAT.VIEWS
参考:
版本:
下面列出了基于How to check db2 version的测试结果(针对版本)
是否有任何查询/SQL 语句可以查看view
in 的定义DB2
?
我尝试了以下方法,它导致错误,如下所示
SELECT * FROM SYSCAT.VIEWS
参考:
版本:
下面列出了基于How to check db2 version的测试结果(针对版本)
如果您对数据库具有管理员权限,则可以使用该db2look
实用程序:
db2look.exe -i your_userid -w your_password -d your_database -e -t your_table
更改以 开头的变量your_
。
如果这对您不起作用,您应该能够:
SELECT TEXT
FROM SYSIBM.SYSVIEWS
如果您的平台(由于某种原因我看不到您的图片)是 Mainframe DB2 (z/OS),那么请注意目录视图只会显示定义的一部分,如果它很长,它将是切断(在我的 z/OS v9.1 上,它只显示定义的前 1500 个字符)。
select name, cast(text as varchar(8000))
from SYSIBM.SYSVIEWS
where name='your table name'
在声明中是视图定义......
select name, cast(text as varchar(10000))
from SYSIBM.SYSVIEWS
where name='YourVIEW'