SQL Server没有
CREATE TABLE .... AS (SELECt ...功能。那只是无效的T-SQL语法-因此出错。
如果要从创建 新表 (尚不存在!)
SELECT,则需要使用以下语法:
SELECT EmployeeID AS ReviewerID, EmpFirstName, EmpLastName, EmpAddress, EmpCity, EmpState, EmpZipCode, EmpPhone, EmpJobTitleINTO dbo.Volunteers FROM dbo.EmployeesWHERe EmployeeType = 'Volunteer';
这 只是 -如果新表的工作原理
dbo.Volunteers- 还不存在 。
如果需要在 现有表中 插入行,则需要使用以下语法:
INSERT INTO dbo.Volunteers (list-of-columns) SELECt (list-of-columns) FROM dbo.Employees WHERe EmployeeType = 'Volunteer';
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)