zoukankan      html  css  js  c++  java
  • oracle select into相关

    自定义参数输出:

    declare v_test integer :=0 ;
    begin
    select count(*) into v_test  from tf_estate_card t ;
    dbms_output.put_line(v_test);
    end;

    使用SELECT INTO 和 INSERT INTO SELECT 实现表复制。

    INSERT INTO SELECT语句

    Insert into Table2(field1,field2,...) select value1,value2,... from Table1。

    注意:(1)要求目标表Table2必须存在,并且字段field,field2...也必须存在;

    (2)注意Table2的主键约束,如果Table2有主键而且不为空,则 field1, field2...中必须包括主键;

    (3)注意语法,不要加values,和插入一条数据的sql混了;

    (4)除了插入源表Table1的字段外,还可以插入常量(Insert into Table2(a, c, d) select a,c,5 from Table1)。

     SELECT INTO语法(可以加where子句)

    1、把所有的列插入新表
    SELECT * INTO new_table_name [IN externaldatabase] FROM old_tablename
    2、把希望的列插入新表
    SELECT field1,field2.... INTO new_table_name [IN externaldatabase] FROM old_tablename

    3、从一个以上的表中选取数据

    select t1.field1,t2.field2.....into table_bak from table1 t1 ,table2 t2

  • 相关阅读:
    WebView用法与JS交互(2) 响应webview中的图片点击事件
    出栈序列(栈和队列)
    Log Files
    Mr. Frog’s Game
    Comparison of Android versions
    Linearization of the kernel functions in SVM
    Game of Nuts
    Easy Summation
    Automatic Judge
    Coprime Sequence
  • 原文地址:https://www.cnblogs.com/hongfu/p/4800056.html
Copyright © 2011-2022 走看看