create table PremiumToys as
select*
from Toys
where mToyRate>20
这样在查询已有的表的基础上创建一个新的表可以吗

解决方案 »

  1.   

    SQL server 里不行,
    create table   aab as select * from  aaa;--ORACLE和MYSQL下无表时新建表并复制数据,如果在aab前加#,代表建临时表
    select * into aab from aaa;--SQLSERVER下无表时新建表并复制数据
      

  2.   

    在Oracle里是可以的,Sql server 里不行!
      

  3.   


    在Oracle 里是可以的。 楼主可以自己运行一下的, 行与不行,运行一下就知道结果了.. 多动手对学习有帮助..
      

  4.   


    --oracle 这样是可以的;
    --在SQL server 2005里是这样的select * into PremiumToys from Toys where mToyRate>20
      

  5.   

    不知在oracle中可以,在大部分数据库里都可以