你这个语句是实现什么功能的?
SELECT 字段名 INTO 变量名 FROM TABLE_NAME

解决方案 »

  1.   

    不支持
    应该写成:
    create table table_name as select *, *,*, * from tableelse_name where whereclause
      

  2.   

    不对吧,是这张表不能存在。如果存在,就不能插入。
    看下面的:
    INSERT INTO new_table SELECT * FROM old_table --表一定在存在
    SELECT  * INTO new_table FROM old_table --表要存在
      

  3.   

    create table new_table select * from old_table 或者
    insert into 这种方式应该大家都知道。但怎么没人了解
    我提到的那种方式呢?to  welyngj(平平淡淡):
       终于有人提到我问的那中方式了,但是我在8i试了不行,无论试表试新表(不存在),还试存在。
      我9i的书上他谈到select 时是这样描述的select [ALL|DISTINCT TOP n[PERCENT] WITH TIES select_list
    [INTO [new_table_name]]
    [FROM...]...
    请帮忙解释几个关键字:
      TOP n
      PERCENT
      TIES
      

  4.   

    9i 的书提用 TOP 关键字?
    什么书名?作者?出版社?
    -----------------------
      

  5.   

    请帮忙解释几个关键字:
      TOP n
      PERCENT
      TIES
    oracle 没有top n 
    这是sqlserver的说法。
    使用 TOP 和 PERCENT 限制结果集
    TOP 子句限制返回到结果集中的行数。TOP n [PERCENT]n 指定返回的行数。如果未指定 PERCENT,n 就是返回的行数。如果指定了 PERCENT,n 就是返回的结果集行的百分比,如下所示:TOP 120 /*Return the top 120 rows of the result set. */
    TOP 15 PERCENT /* Return the top 15% of the result set. */.如果一个 SELECT 语句既包含 TOP 又包含 ORDER BY 子句,那么返回的行将会从排序后的结果集中选择。整个结果集按照指定的顺序建立并且返回排好序的结果集的前 n 行。
      

  6.   

    兄弟,怎么跟sqlserver的相同呀!
    SELECT 子句
    指定由查询返回的列。语法
    SELECT [ ALL | DISTINCT ]
        [ TOP n [ PERCENT ] [ WITH TIES ] ]
        < select_list >< select_list > ::=    {    * 
            | { table_name | view_name | table_alias }.*
            |     { column_name | expression | IDENTITYCOL | ROWGUIDCOL }
                [ [ AS ] column_alias ]
            | column_alias = expression
        }    [ ,...n ]参数
    ALL指定在结果集中可以显示重复行。ALL 是默认设置。DISTINCT指定在结果集中只能显示唯一行。为了 DISTINCT 关键字的用途,空值被认为相等。TOP n [PERCENT]指定只从查询结果集中输出前 n 行。n 是介于 0 和 4294967295 之间的整数。如果还指定了 PERCENT,则只从结果集中输出前百分之 n 行。当指定时带 PERCENT 时,n 必须是介于 0 和 100 之间的整数。如果查询包含 ORDER BY 子句,将输出由 ORDER BY 子句排序的前 n 行(或前百分之 n 行)。如果查询没有 ORDER BY 子句,行的顺序将任意。WITH TIES指定从基本结果集中返回附加的行,这些行包含与出现在 TOP n (PERCENT) 行最后的 ORDER BY 列中的值相同的值。如果指定了 ORDER BY 子句,则只能指定 TOP ...WITH TIES。
      

  7.   

    with ties的意思是:
    exampletablea--3244910select  top 3 * from table  order by a234select top 3 with ties * from table order by a2344将返回4行 with ties列出重复值
      

  8.   

    BEGIN
              SELECT 
                    SYSDATE
              INTO
                    WK_SYSYMD
              FROM
                    DUAL;
        EXCEPTION
              WHEN OTHERS THEN
                   .....
                    RAISE;
        END;
    可以用这种格式的