我正在尝试在数据库中创建一个新表,并尝试从另一个数据库中的不同表中复制包含所有属性和值的数据库。
我正在使用以下查询
Use Hello
Go
Create Table AR
as
Select *
from G.dbo.AcctsRec
但是我在选择
时收到错误关键字'选择'附近的语法不正确。
它有超过15列。不是我的创作。
答案 0 :(得分:3)
SELECT *
INTO Hello.dbo.AR
FROM G.dbo.AcctsRec
答案 1 :(得分:0)
您需要使用select * into syntax
select * into AR from dbo.AcctsRec
答案 2 :(得分:0)
IF NOT EXISTS (SELECT 1
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_NAME = 'AR')
BEGIN
SELECT * INTO dbo.AR
FROM G.dbo.AcctsRec
WHERE 1 = 0 --This means you can Create Table Structure with out Data
END
IF NOT EXISTS (SELECT 1
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_NAME = 'AR')
BEGIN
SELECT * INTO dbo.AR
FROM G.dbo.AcctsRec
WHERE 1 = 1 --This means you can Create Table Structure Including Data
END