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>
分享到:
相关推荐
俺也不是啥老鸟,因为最近老是在批量修改Procedure,...在GOGO上搜了一下sqlplus中批量执行sql文件的方法,结果.......(不知道是不是我不会查)。 我最讨厌做这做那的,这个方法自认为简单高效,欢迎拍砖!!!
oracle 帮助文档 带sqlplus命令
大家在Linux主机使用sqlplus命令行工具时,经常会抱怨命令输错不好回退,或者刚输入的命令想再次执行,无法通过上下翻页切换的情况。 那么,是否有方法可以解决呢?答案是肯定的,安装配置 rlwrap 即可。 rlwrap...
主要介绍了使用sqlplus为oracle创建用户和表空间的方法,本文介绍的是使用Oracle 9i所带的命令行工具:SQLPLUS,需要的朋友可以参考下
oracle 用户创建 数据库的导入导出impexp 可以在SQLPLUS.EXE或者DOS(命令行)中执行
在java代码中调用执行shell脚本,sqlldr导数与使用sqlplus在shell调用执行存储过程。 linux环境中有2个dba的用户:oracle、erm 还有1个web用户:erm 在linux环境中,这三个用户都可以直接在任意目录下执行该shell...
sqlplus 常用命令行参数,Oracle 中 sqlplus 初学者用的 常用命令行参数
4.1 存储过程以及PL/SQL执行环境 36 4.1.1 SQL*PLUS环境 36 4.1.2 Pro*c预编译环境 37 4.2 存储过程调试方法 38 4.2.1 SQL*PLUS环境中显示错误 38 4.2.2 插入测试表调试存储过程 38 4.2.3 DBMS_OUTPUT系统内置包 39 ...
Oracle SQLPLUS基础及sqlplus命令详解,详细阐述了oracle sqlplus基本命令和相关用法
批处理 sqlplus 一次执行完sql语句
通常linux下用安装oracle后,只有切换至oracle用户下方可执行相关的数据库的sqlplus及imp\exp相关命令的操作,经过这里的此配置后方可解决此问题,所有用户下均可以执行上述相关操作
解决sqlplus 删除键,方向键扥乱码
NULL 博文链接:https://jin8000608172.iteye.com/blog/1720290
Sqlplus常用的命令,数据库管理员的学习笔记。
SQLPlus命令,SQLPlus命令SQLPlus命令SQLPlus命令SQLPlus命令SQLPlus命令SQLPlus命令SQLPlus命令SQLPlus命令SQLPlus命令
SQLPLUS命令使用大全SQLPLUS命令使用大全SQLPLUS命令使用大全SQLPLUS命令使用大全
详细介绍ORACLE sqlplus命令,详细介绍ORACLE sqlplus命令
cmd窗口使用sqlplus