Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql DB2中视图的定义_Sql_Db2 - Fatal编程技术网

Sql DB2中视图的定义

Sql DB2中视图的定义,sql,db2,Sql,Db2,是否有任何查询/SQL语句可以查看DB2中视图的定义 我尝试了以下操作,结果出现如下所示的错误 SELECT * FROM SYSCAT.VIEWS 参考: 版本: 基于的测试结果列在以下版本中 如果您具有数据库的管理员权限,则可以使用db2look实用程序: 更改以您的代码开头的变量 如果这对您不起作用,您应该能够: SELECT TEXT FROM SYSIBM.SYSVIEWS 如果您的平台我因为某种原因看不到您的图片是大型机DB2 z/OS,那么请注意目录视图将只显示定义的一部分

是否有任何查询/SQL语句可以查看DB2中视图的定义

我尝试了以下操作,结果出现如下所示的错误

  SELECT * FROM SYSCAT.VIEWS
参考:

版本:

基于的测试结果列在以下版本中


如果您具有数据库的管理员权限,则可以使用db2look实用程序:

更改以您的代码开头的变量

如果这对您不起作用,您应该能够:

SELECT TEXT
FROM SYSIBM.SYSVIEWS
如果您的平台我因为某种原因看不到您的图片是大型机DB2 z/OS,那么请注意目录视图将只显示定义的一部分,如果它很长,它将在我的z/OS v9.1上被截断,它只显示定义的前1500个字符

select name, cast(text as varchar(8000))
from SYSIBM.SYSVIEWS
where name='your table name'

语句中是视图定义…

哪个DB2版本和类型是LUW还是Host?请参阅此处:@a_horse_,带_no_名称,谢谢。问题已更新为版本信息谢谢。SysIBM帮助-从SysIBM.SYSVIEWS中选择*,其中名称如“%V1_NID%”和CREATOR='ABASC'请尝试添加一些详细信息以支持您的答案。看见
      select name, cast(text as varchar(10000))
      from SYSIBM.SYSVIEWS
      where name='YourVIEW'
      select name, cast(text as varchar(10000))
      from SYSIBM.SYSVIEWS
      where name='YourVIEW'