Create Table SQL 语句(SQL Server 导入和导出向导)

适用范围:SQL Server Azure 数据工厂中的 SSIS Integration Runtime

在“列映射” 对话框中,如果选择“创建目标表” ,然后选择“编辑 SQL” ,则 SQL Server 导入和导出向导会显示“Create Table SQL 语句” 对话框。 在此页上,可查看并根据需要自定义 CREATE TABLE 命令,向导会运行该命令以创建新的目标表。

注意

如果在查找有关 Transact-SQL CREATE TABLE 语句的信息,而不是有关 SQL Server 导入和导出向导的“Create Table SQL 语句”对话框的信息,请参阅 CREATE TABLE (Transact-SQL)

“Create Table SQL 语句”页面的屏幕截图

以下屏幕截图显示向导的“Create Table SQL 语句” 对话框。

在此示例中,“SQL 语句” 框包含由向导生成的默认 CREATE TABLE 语句。 此语句创建一个名为 Person.AddressNew 的新目标表,该表是 Person.Address 源表的副本。

导入和导出向导的“创建表”页

查看或重新生成 CREATE TABLE 语句

SQL 语句
显示自动生成的 SQL 语句,允许对其进行自定义。

如果更改默认 CREATE TABLE 命令,则可能还须在返回到“列映射”对话框时对关联的列映射进行更改。

若要在 SQL 语句的文本中包括回车符,请按 Ctrl+Enter。 如果只按 Enter,则对话框将关闭。

有关 CREATE TABLE 语句和语法的详细信息,请参阅 CREATE TABLE (Transact-SQL)

自动生成
如果已更改 SQL 语句,通过单击“自动生成”可以还原默认的 SQL 语句。

创建包含 FILESTREAM 列的表

SQL Server 导入和导出向导会基于所连接的数据源生成默认 CREATE TABLE 语句。 即使源表具有 FILESTREAM 列,此默认 CREATE TABLE 语句也不会包含 FILESTREAM 属性。

  1. 若要使用向导复制 FILESTREAM 列,请首先在目标数据库上实现 FILESTREAM 存储。
  2. 然后在“Create Table SQL 语句” 对话框中将 FILESTREAM 属性手动添加到 CREATE TABLE 语句中。

有关语法的详细信息,请参阅 CREATE TABLE (Transact-SQL)。 有关 FILESTREAM 的详细信息,请参阅二进制大型对象 (Blob) 数据 (SQL Server)

下一步操作

查看并自定义 CREATE TABLE 命令,然后单击“确定” 之后,“Create Table SQL 语句” 对话框会使你返回到“列映射” 对话框。 有关详细信息,请参阅 列映射

另请参阅

导入和导出向导的简单示例入门