我很累,也许我错过了一些明显的东西。
我收到了这个错误:
第15行,第1行,第1行,第1行 关键字“select”附近的语法不正确。
运行这个简单的命令
create table tempPosition select * from Position;
有什么想法吗?
由于
P.S。 sql server 2008
修改
道歉我遗忘了一条基本的信息,该表有一个自动生成id的主键。是那个导致问题的专栏。使用完整的列列表(省略主键)解决了问题。谢谢你的帮助。
答案 0 :(得分:3)
尝试
Select * Into TempPosition
From Position
答案 1 :(得分:0)
这会创建一个临时表(适用于连接的生命周期,然后在断开连接时删除),其中包含Position的所有内容。
SELECT *
INTO #tempPosition
FROM Position
答案 2 :(得分:0)
create table tempPosition as select * from Position;
答案 3 :(得分:0)
对于SQL Server,查询的格式如下:
-- Insert And Create Table
SELECT [list items] INTO TableOut FROM TableIn
-- Create The Table Only
SELECT [list items] INTO TableOut FROM TableIn WHERE 0=1