快速拷出MSSQL表的方法(mssql 快速 拷出表)

创建MSSQL表时,我们通常会用到SQL脚本,但在程序本身中能够快速拷出MSSQL表也可以大大提高我们的工作效率,今天就来讨论一下怎样快速拷出MSSQL表的方法。

首先,明确我们的目的,就是要快速拷贝出MSSQL表,因此,可以用名为“select … into …”的语句来实现。具体的代码格式如下:

SELECT *

INTO 新表

FROM 旧表;

其中,“*”表示所有的列都被复制,当然也可以指定某些列;新表和旧表分别为新建表和原表的名称。

除了上述select… into… 语句,还有其他可用的快速拷贝MSSQL表的方法,比如,用INSERT INTO … SELECT … FROM …来拷出MSSQL表,下面的代码就是一个例子

INSERT INTO 新表(列1,列2,……,列n)

SELECT 列1,列2,……,列n FROM 旧表;

当然,也可以用SELECT INTO …FROM …语句来实现,实现的代码如下:

SELECT 列1,列2,……,列n

INTO 新表

FROM 旧表;

另外,也可以用另一个脚本——CREATE TABLE AS SELECT ,下面就是具体实现的代码:

CREATE TABLE 新表 AS

SELECT 列1,列2,……,列n

FROM 旧表;

通过这些代码,我们就可以快速拷出MSSQL表了。

总而言之,快速拷出MSSQL表可以采用上述几个语句:select … into …、insert into … select … from …和create table as select …来实现。比较起用SQL脚本去设置表结构来拷出表,这几条语句能够在非常短的时间内,就可以拷贝出MSSQL表,因此也会大大提高我们的工作效率。


数据运维技术 » 快速拷出MSSQL表的方法(mssql 快速 拷出表)