Oracle SQL*PLUS中使用变量

1. 定义变量
SQL> define tablename='texts';

2. 使用定义的变量
SQL> select count(*) from &tablename;
原值    1: select count(*) from &tablename
新值    1: select count(*) from texts

  COUNT(*)
----------
      1138
变量可以出现在任意位置,字符串''里也可以。

3. 暂时取消定义
如果SQL执行文件里,很可能是字符串里包含‘&’字符,而并不是定义的变量,那执行之前就需要这个命令。
set define off

你可能感兴趣的:(oracle,数据库,职场,休闲)