快速拷出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表,因此也会大大提高我们的工作效率。