在我完成所有步骤(选择文件、为我的列设置数据类型等)之后,有没有办法查看和复制“将平面文件导入 SQL”向导最终使用的代码?
在使用“将平面文件导入 SQL”向导时,我发现必须为每列单独选择一种数据类型很麻烦。我的数据有大量列要更改。将来,我宁愿通过 SQL 代码来执行此操作以节省时间。我正在学习 Microsoft SQL Server Studio,目前只知道如何使用导入平面文件向导,因此我需要学习以另一种方式进行操作的所有步骤。
版本:18.7.1
在我完成所有步骤(选择文件、为我的列设置数据类型等)之后,有没有办法查看和复制“将平面文件导入 SQL”向导最终使用的代码?
在使用“将平面文件导入 SQL”向导时,我发现必须为每列单独选择一种数据类型很麻烦。我的数据有大量列要更改。将来,我宁愿通过 SQL 代码来执行此操作以节省时间。我正在学习 Microsoft SQL Server Studio,目前只知道如何使用导入平面文件向导,因此我需要学习以另一种方式进行操作的所有步骤。
版本:18.7.1
“将平面文件导入 SQL 向导”实际上只是更复杂的“导入和导出向导”的缩写版本。它使用完全相同的机制,但通过跳过不必要的选项并为您选择适当的默认值来简化流程。最终,导入过程使用相同的机制。
仅在导入和导出向导中可用的“隐藏”选项之一是生成 SSIS 包,而不是立即执行。导入实际上是通过 SSIS 作为一种机制发生的,而不是纯 T-SQL 或 PowerShell 代码。因为它不直接执行 T-SQL 或 PowerShell,它只能输出它在幕后生成和运行的东西——一个 SSIS 包。
要访问导入和导出向导,请右键单击数据库,然后选择“任务-->导入数据...”(位于上下文菜单中“导入平面文件...”的正下方)。在这里,您可以选择平面文件源和 SQL Server 目标。
在导入和导出向导的最后一页,您可以选择另存为 SSIS 包,或立即运行。如果您保存为 SSIS 包,您将能够准确地看到 SQL Server 正在做什么。