Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.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
Join Db2将sysibm.systables连接到sysibm.syscolumns_Join_Db2 - Fatal编程技术网

Join Db2将sysibm.systables连接到sysibm.syscolumns

Join Db2将sysibm.systables连接到sysibm.syscolumns,join,db2,Join,Db2,将sysibm.systables加入sysibm.syscolumns时,最好使用哪些键?通过sql server 2014 openquery访问db2 select a.name table_name, b.name column_name from openquery(dw,' select * from sysibm.systables a inner join sysibm.syscolumns b on ... with ur'); 如果您只需要表名和列名,那么您甚至不需要加入S

将sysibm.systables加入sysibm.syscolumns时,最好使用哪些键?通过sql server 2014 openquery访问db2

select a.name table_name, b.name column_name
from openquery(dw,'
select *
from sysibm.systables a
inner join sysibm.syscolumns b on ...
with ur');

如果您只需要表名和列名,那么您甚至不需要加入SYSTABLE

select table_schema, table_name, column_name 
from syscolumns
如果您真的需要加入,那么
table\u schema
table\u name
将是合适的键

请注意,我不会使用
openquery(dw,'select*…')
,没有任何意义可以收回您不感兴趣的列


这没关系,
select*from openquery(dw,'select table\u name,column\u name…)

如果您只需要表名和列名,您甚至不需要加入SYSTABLE

select table_schema, table_name, column_name 
from syscolumns
如果您真的需要加入,那么
table\u schema
table\u name
将是合适的键

请注意,我不会使用
openquery(dw,'select*…')
,没有任何意义可以收回您不感兴趣的列


这没关系,
select*来自openquery(dw,'select table\u name,column\u name…)

这取决于您使用的DB2平台



关于Db2 for LUW的注意事项。
SYSIBM
表没有文档记录,但是您也可以使用上面的第一个查询。

建议使用构建在这些
SYSIBM
表之上的
SYSCAT
视图

这取决于您使用的DB2平台



关于Db2 for LUW的注意事项。
SYSIBM
表没有文档记录,但是您也可以使用上面的第一个查询。
建议使用构建在这些
SYSIBM
表之上的
SYSCAT
视图