如何不使用insert子句插入数据?

时间:2019-08-02 12:20:07

标签: mysql sql sql-server

我们如何在不使用插入子句的情况下插入数据?

2 个答案:

答案 0 :(得分:0)

是的,您可以:

  • 数据库上的鼠标右键->任务->导入数据...
  • SELECT * INTO FROM
  • 在表格上单击鼠标右键->编辑前200行->从其他来源复制记录或自行填写数据
  • OUTPUT DELETED. * INTO/ OUTPUT INSERTED. * INTO
  • OPENROWSET

可能还有其他人会找到的方法:)

答案 1 :(得分:0)

不知道您到底想要什么,但这可以做到:

INTO newtable
FROM oldtable
WHERE condition;

OR you can also do:

SELECT * INTO newtable FROM (
SELECT top 100 * FROM oldtable1
UNION All
SELECT top 100 * FROM oldtable2
UNION All
SELECT top 100 * 
FROM oldtable3
UNION All
SELECT top 100 * 
FROM oldtable4
) as tmp```