我有一个在SSMS中完美运行的Information_Schema查询,返回100条记录:
SELECT COLUMN_NAME
FROM [DB-LIVE].INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'ABC CAN$Customer'
ORDER BY ORDINAL_POSITION
当作为OLE DB查询运行时,查询在Excel中返回零记录。
如果删除WHERE
语句,我可以获取查询以在Excel中返回结果:
SELECT COLUMN_NAME
FROM [DB-LIVE].INFORMATION_SCHEMA.COLUMNS
ORDER BY ORDINAL_POSITION
如何修复WHERE
语句,以便我的查询将在Excel中运行?