`
foolraty
  • 浏览: 391828 次
  • 性别: 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>
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics