• 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

  • 相关阅读:
    安卓
    查询
    数据库

    phpcms后台获取当前登录账号的数据的代码:
    phpcms后台批量上传添加图片文章方法详解(一)
    phpcms头部代码详细分析
    网站迁移的方法
    phpcms 修改域名
    外网访问我们配置好的WampServer服务器
  • 原文地址:https://www.cnblogs.com/hongfu/p/4800056.html
Copyright © 2020-2023  润新知