运行简单sql命令时出错
我很累,也许我错过了一些明显的东西 我得到了这个错误: 味精156,第15级,状态1,第1行运行简单sql命令时出错,sql,Sql,我很累,也许我错过了一些明显的东西 我得到了这个错误: 味精156,第15级,状态1,第1行 关键字“select”附近的语法不正确 运行这个简单的命令 create table tempPosition select * from Position; 有什么想法吗 谢谢 附:sql server 2008 编辑 很抱歉,我忘记了一条基本信息,表有一个自动生成id的主键。是该列导致了问题。使用完整的列列表(省略主键)解决了这个问题。谢谢你的帮助 试试看 Select * Into Tem
关键字“select”附近的语法不正确 运行这个简单的命令
create table tempPosition select * from Position;
有什么想法吗
谢谢
附:sql server 2008
编辑
很抱歉,我忘记了一条基本信息,表有一个自动生成id的主键。是该列导致了问题。使用完整的列列表(省略主键)解决了这个问题。谢谢你的帮助 试试看
Select * Into TempPosition
From Position
试一试
这将创建一个包含Position所有内容的临时表(有利于连接的使用寿命,然后在断开连接时删除)
SELECT *
INTO #tempPosition
FROM Position
这将创建一个包含Position所有内容的临时表(有利于连接的使用寿命,然后在断开连接时删除)
SELECT *
INTO #tempPosition
FROM Position
对于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
对于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