适用范围:SQL Server
Azure 数据工厂中的 SSIS Integration Runtime
如果您选择 创建目标表,然后在 列映射 对话框中选择 编辑 SQL,则 SQL Server 导入和导出向导会显示 创建表 SQL 语句 对话框。 在此页上,可以查看并选择性地自定义 CREATE TABLE 向导将运行的命令以创建新的目标表。
注意
如果要查找有关 Transact-SQL CREATE TABLE 语句的信息,而不是有关SQL Server导入和导出向导的“创建表 SQL 语句”对话框的信息,请参阅 CREATE TABLE (Transact-SQL)。
“Create Table SQL 语句”页面的屏幕截图
以下屏幕截图显示了向导中的 “创建表 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 属性。
- 若要使用向导复制 FILESTREAM 列,请首先在目标数据库上实现 FILESTREAM 存储。
- 然后,将 FILESTREAM 属性手动添加到CREATE TABLE”对话框中的语句。
有关语法的详细信息,请参阅CREATE TABLE(Transact-SQL)。 有关 FILESTREAM 的详细信息,请参阅二进制大型对象 (BLOB) 数据 (SQL Server)。
下一步是什么?
查看并自定义 CREATE TABLE 命令并单击“ 确定”后,“ 创建表 SQL 语句 ”对话框将返回到 “列映射 ”对话框。 有关详细信息,请参阅 列映射。