• Oracle的DBMS_OUTPUT.PUT_LINE用法及脚本批处理方法


    打印至控制台(无显示):

    BEGIN

    DBMS_OUTPUT.PUT_LINE('Hey look, ma!');

    END;

    /

    打印至控制台(有显示):

    SET SERVEROUTPUT ON

    BEGIN

    DBMS_OUTPUT.PUT_LINE('Hey look, Ma!');

    END;

    /

    打印至控制台(有显示方式二):

    EXECUTE DBMS_OUTPUT.PUT_LINE('Hey look, Ma!');

    exec dbms_output.put_line('Hey look, Ma!');

    /

    执行脚本:

    方式一:单个脚本

    Abc.sql

    insert into userinfo values('2','亚当');

    insert into userinfo values('2','夏娃');

    执行:

    Sql>@c:/abc.sql

    方式二:多个脚本

    a.sql

    insert into userinfo values('4','亚当');

    insert into userinfo values('5','夏娃');

    b.sql

    insert into userinfo values('6','亚当');

    insert into userinfo values('7','夏娃');

    ab.sql

    @@a.sql

    @@b.sql

    执行脚本

    Sql>@c:/abc.sql

    方式三:批处理BAT方式

    Auto.bat

    sqlplus zhd/wdpc @abc.sql

    abc.sql

    @@a.sql

    @@b.sql

    commit;

    pause; --可以注释掉,暂停作用

    exit;

    Show All:显示出Oralce中所有的开关项。具体含义请百度。

    远程连接数据库执行bat批处理

    sqlplus kdbase/kdbase@//10.106.200.183:1521/newdevdb @T_CDK.sql

    插入特殊字符&

    加一句: set define off

    修改表结构:

    alter table table_name

    add (name varchar(20) default 'unkown');

    alter table table_name

    modify (name varchar2(30) default 'hebei');

    alter table table_name

    drop column column_name;

    rename t_xcfl_alter to t_xcfl; --改表名

    显示表结构

    describe hr_employee;

    只能在命令窗口中使用。

  • 相关阅读:
    面试题:redis事务
    哲学家就餐问题
    面试题:Redis常见性能问题和解决方案?
    取势、明道、优术、践行、合众
    自主可控和开源
    关于独立思考
    警惕软件复杂度困局
    如何构建研发体系
    大数据整体链路
    银行数仓的建设实践
  • 原文地址:https://www.cnblogs.com/langtianya/p/5066635.html
Copyright © 2020-2023  润新知