色胃康胶囊 发表于 2018-9-25 12:09:46

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

页: [1]
查看完整版本: Oracle SQL*PLUS中使用变量