Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 如何在MS SQL中导出一系列行?_Sql Server_Database_Tsql - Fatal编程技术网

Sql server 如何在MS SQL中导出一系列行?

Sql server 如何在MS SQL中导出一系列行?,sql-server,database,tsql,Sql Server,Database,Tsql,我想知道如何在MS SQL中从表中导出一系列行。假设一个表中有1000000行,但我需要将900000-1000000行导出到文本文件中。这可能吗?如何实现?您可以使用SSIS将这些行导出为文本或CSV文件。SQL语言本身没有这个特性。不过需要注意的是,SQL表没有“顺序”的概念。您需要定义这些行的排序顺序。特别:您可以在ManagementStudio中执行类似于从id介于900000和1000000之间的表中选择*的操作,然后运行它。然后右键单击结果并另存为CSV。要实现自动化,请按照前面提

我想知道如何在MS SQL中从表中导出一系列行。假设一个表中有1000000行,但我需要将900000-1000000行导出到文本文件中。这可能吗?如何实现?

您可以使用SSIS将这些行导出为文本或CSV文件。SQL语言本身没有这个特性。不过需要注意的是,SQL表没有“顺序”的概念。您需要定义这些行的排序顺序。特别:您可以在ManagementStudio中执行类似于从id介于900000和1000000之间的表中选择*的操作,然后运行它。然后右键单击结果并另存为CSV。要实现自动化,请按照前面提到的SSIS路线进行操作。