首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

小弟我这条SQL语句如何不能通过

2011-12-30 
我这条SQL语句怎么不能通过create table table_name01as(select * from table_name)我用的是SQLSERVER200

我这条SQL语句怎么不能通过
create table table_name01

as

(
  select * from table_name
)

我用的是SQLSERVER200的数据库

提示AS附近语法错误....

[解决办法]
Insert INTO [BasName].[dbo].[IP_Real]
([startip]
,[endip]
,[country]
,[local])
Select [startip]
,[endip])
,[country]
,[local]
FROM [BasName].[dbo].[IP]

建议你 使用 这种方法
其他的你自己改就行了 
前提是先建一个表结构一样的表

[解决办法]
没见过你这种,不过觉得AS后面应该有个 属性的。
[解决办法]
oracle中是可以这样写的,
在sql server中要用select * into tablename01 from table_name来实现相同的效果
[解决办法]
楼主的sql是oracle里用的,在 server2000中不是这种方法

[解决办法]
insert into 表明(沒有新建,有要字段相同) select ...... from 表明(另張表,與前面的要不同)
sqlserver和oracle有些語法出入,建議你稍微看下文檔,沒多少的
[解决办法]
select * into tablename01 from table_name
[解决办法]
同意疯狂的小猪的意见!楼主分清语句使用范围!尤其是T-SQL,PL/SQL,和SQL的范围性。
[解决办法]
不能用AS来创建吧

热点排行