创建SQL Server外部表需要通过在本地数据库上运行以下格式的代码来访问远程表:
CREATE EXTERNAL TABLE [TABLE_NAME]
(
[Id] [int] NOT NULL,
[Name] [int] NULL,
)
WITH (DATA_SOURCE = [EXTERNAL_DB_NAME])
我有很多外部表可以使用,我想知道这个功能是否可以自动化。那么,有没有办法从远程数据库的信息模式视图创建CREATE TABLE语句的文本?然后可以更改它并用于填充要在本地数据库上运行的动态查询。