`
foolraty
  • 浏览: 400160 次
  • 性别: Icon_minigender_1
  • 来自: 南宁
文章分类
社区版块
存档分类
最新评论

sqlplus命令行模式执行代码块,执行存储过程,执行存储过程(转)

 
阅读更多
oracle sqlplus执行代码块(2011-09-16 15:38:27)转载▼标签: 杂谈 分类: database 
SQL> create table tbl_pos_stock_detail (id number);

表已创建。

SQL> edit
已写入 file afiedt.buf

  1  declare
  2  sqlnum1 number;
  3  begin
  4  SELECT count(*) into sqlnum1 FROM USER_TAB_COLUMNS
  5  WHERE TABLE_NAME =upper('tbl_pos_stock_detail') and COLUMN_NAME='TERMTYP_CODE';
  6  if(sqlnum1 = 0) then
  7  execute immediate 'alter table tbl_pos_stock_detail add(TERMTYP_CODE varchar2(100))';
  8  execute immediate 'comment on column TBL_POS_STOCK_DETAIL.TERMTYP_CODE is ''终端类型代码''';
  9  end if ;
10  dbms_output.put_line('aaaaaaaaaaa');
11* end ;
SQL> /
aaaaaaaaaaa

PL/SQL 过程已成功完成。

SQL> desc tbl_pos_stock_detail;
名称                                      是否为空? 类型
----------------------------------------- -------- ----------------------------
ID                                                 NUMBER
TERMTYP_CODE                                       VARCHAR2(100)

SQL>
分享到:
评论

相关推荐

    java做的Sqlplus

    5. **PL/SQL支持**:对于Oracle数据库,能够执行存储过程和函数。 6. **自动完成**:可能包含代码补全功能,提高输入效率。 7. **错误处理和日志记录**:记录执行错误和操作历史,便于问题排查。 8. **命令别名**:...

    SQLPLUS在Bash_shell的使用

    例如,创建一个Shell脚本,其中包含SQLPLUS命令行,可以实现数据备份、查询、更新等任务。使用`system()`或`echo`命令将SQLPLUS命令传递给子进程执行,并通过重定向捕获输出。 ```bash #!/bin/bash # Connect to ...

    SQLPLUS命令的使用大全

    在数据库管理领域,SQLPLUS作为Oracle数据库的命令行工具,提供了丰富的功能,使数据库管理员(DBA)和开发人员能够高效地执行SQL语句、PL/SQL代码块以及进行数据管理操作。本文将详细解读SQLPLUS中的关键命令,涵盖从...

    Oracle SQLPLUS基础及sqlplus命令详解

    通过"EDIT"命令可以编辑SQL语句或PL/SQL代码块。"SAVE"和"GET"命令允许用户保存和检索之前输入的SQL或PL/SQL代码。此外,"EXIT"命令用于退出SQL*Plus工具。 在使用SQL*Plus进行数据操作时,需要了解SQL的语法和结构...

    ORACLE SQLPLUS2

    - 运行PL/SQL块:SQL*Plus支持编写和执行存储过程、函数、触发器等PL/SQL代码。 - 输出格式化:使用`SET`命令可以调整输出格式,如行宽、列间距、是否显示表头等。 - 错误处理:使用`WHENEVER OSERROR`和`...

    Oracle的pl/sql和sqlplus

    存储过程和存储函数是PL/SQL的高级特性,它们允许我们在数据库中封装和重用代码。在实验中,我们练习了创建、修改、查看和删除这些对象。例如,定义一个存储过程来获取EMP表中特定列的值,然后通过游标(CURSOR)...

    Oracle 插件 instantclient-sqlplus-windows.x64-12.2.0.1.0.zip

    4. **PL/SQL支持**:能够编写、执行和调试PL/SQL存储过程和函数。 5. **SQL历史记录**:保存执行过的SQL语句,便于重用和参考。 6. **实用工具**:提供数据库对象信息查询、用户权限检查等功能。 **安装与配置...

    Jagjeet Singh的sqlplus dashboard for rac工具

    SQL*Plus是Oracle数据库系统中的一种命令行接口,用于执行SQL查询和PL/SQL块。"dashboard for rac" 指出该工具旨在提供一种图形化界面或报告,以可视化地展示RAC集群的性能指标和状态。 【标签解析】: "dashboard ...

    sqlplus命令的使用大全

    SQLPlus是Oracle数据库的命令行工具,为DBA、开发人员以及测试人员提供了强大的交互式环境来执行SQL语句、PL/SQL块和脚本。本文将深入探讨SQLPlus的使用技巧,通过解析其功能,帮助读者更高效地进行数据库操作。 ##...

    oracle-instantclient11.2-sqlplus-11.2.0.4.0-1.x86_64

    - **PL/SQL块执行**:支持编写和执行存储过程、函数和触发器等PL/SQL代码。 - **动态SQL**:允许在运行时构建和执行SQL语句。 - **导出导入数据**:通过SQL*Plus的spool功能,可以将查询结果导出为文本文件,或从...

    plsqld13.zip

    3. PL/SQL块:SQLPlus也支持执行PL/SQL代码,例如定义存储过程: ```sql CREATE OR REPLACE PROCEDURE procedure_name IS BEGIN -- PL/SQL code here END; / ``` 4. 提示和帮助:在SQLPlus中,可以使用`help`命令...

    instantclient-sqlplus-win-x86-64-10.2.0.3.0

    - PL/SQL执行:支持编写和运行存储过程、函数、触发器等PL/SQL代码。 - 数据库管理:可以创建、修改和删除数据库对象,如表、视图、索引等。 - 脚本执行:用户可以编写包含一系列SQL和PL/SQL命令的脚本文件,并在...

    oracle11 sqlplus

    Oracle 11g SQL*Plus 是Oracle数据库管理系统的命令行工具,它允许用户与数据库进行交互,执行SQL语句和PL/SQL块。SQL*Plus是数据库管理员(DBA)和开发人员常用的工具,因为它提供了对数据库的强大控制,并且可以在...

    oracle的sqlplus

    它允许用户直接与数据库交互,执行SQL查询、数据插入、更新、删除等操作,以及执行PL/SQL块。SQL*Plus无需完整安装Oracle数据库客户端,这使得它成为一个轻量级且便捷的解决方案,尤其适用于开发人员和DBA进行快速...

    EEOF.zip_EEOF_crowdnpr_dotc81_sqlplus <<EEOF EEOF_wouldomc

    “sqlplus”是Oracle数据库管理系统的一部分,一个命令行查询工具,用于执行SQL语句和PL/SQL块。在EEOF分析中,SQLPLUS可以用来进行数据预处理、存储和检索,以便于进行后续的统计分析。通过SQLPLUS,我们可以高效地...

    pl sql安装程序压缩包

    - 可以通过`@script.sql`命令执行存储在文本文件中的SQL或PL/SQL脚本。 - 使用`spool filename.txt`命令可以将输出重定向到文件,方便记录查询结果。 5. **PL/SQL编程**: - PL/SQL支持变量声明、条件语句(IF-...

    oracle sqlplus用户指南与参考

    5. PL/SQL块:编写存储过程、函数、触发器等PL/SQL代码。 在《Oracle官方文档中文版-SQLPlus用户指南和参考+Release 9.2》中,读者可以找到更详细的关于SQL*Plus 9.2版本的功能和用法。这份文档包含了关于错误处理...

Global site tag (gtag.js) - Google Analytics