Sql server 使用T-SQL创建SQL Server Create TABLE语句

Sql server 使用T-SQL创建SQL Server Create TABLE语句,sql-server,azure,server,external-tables,Sql Server,Azure,Server,External Tables,创建SQL Server外部表需要通过在本地数据库上运行以下格式的代码来访问远程表: CREATE EXTERNAL TABLE [TABLE_NAME] ( [Id] [int] NOT NULL, [Name] [int] NULL, ) WITH (DATA_SOURCE = [EXTERNAL_DB_NAME]) 我有很多外部表要处理,我想知道这个功能是否可以自动化。那么,有没有一种方法可以从远程数据库的信息模式视图中为CREATETABLE语句创建文本?然后可以对其进

创建SQL Server外部表需要通过在本地数据库上运行以下格式的代码来访问远程表:

CREATE EXTERNAL TABLE [TABLE_NAME]
(
    [Id] [int] NOT NULL,
    [Name] [int] NULL,
)
WITH (DATA_SOURCE = [EXTERNAL_DB_NAME])

我有很多外部表要处理,我想知道这个功能是否可以自动化。那么,有没有一种方法可以从远程数据库的信息模式视图中为CREATETABLE语句创建文本?然后可以对其进行更改并用于填充要在本地数据库上运行的动态查询。

查看一下
动态sql
。我将在本地数据库上使用动态sql,但想知道是否有一种方法可以通过T-sql获取表的“CREATE TABLE..”代码,非常感谢!