Join Db2将sysibm.systables连接到sysibm.syscolumns
将sysibm.systables加入sysibm.syscolumns时,最好使用哪些键?通过sql server 2014 openquery访问db2Join 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
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
视图