UPDATE READER SET DEBT_FLAG = NVL(DEBT_FLAG,0) + :B2 WHERE CERT_ID = :B1 才开始看Oracle的SQL.里面的:B2与:B1,是啥意思?
我感觉是参数,不知道对不对。指点一下。
解决方案 »
- 这个sql执行效率为什么会是这样!
- 再次求教触发器问题
- windows oracle 9i 恢复 unix 备份的 dmp 数据库 需要做什么准备工作 ?
- 问个异想天开的问题~~能查询到每个月的(周末+法定假日)的天数吗?
- ORA-01092: ORACLE 实例终止
- 怎么从表中筛出 某个字段不重复的记录?
- 数据库中的一个长字符串,如何在输出这个字符串的时候换行?
- 为什么筛选出来的时间变成12H的呢?如何变成24H
- 急!装完Oracle 8.1.7后,每次开机后都会不断跳出java.exe错误信息,且机子速度变得非常慢
- 做一个DBA需要具备哪些条件
- 如果将临时表修改成普通的表
- oracle 10g exp 默认 buffer 是多少?
SQL> set serveroutput on;SQL> CREATE OR REPLACE PROCEDURE query_emp(i_empno VARCHAR2) IS
2 v_sql VARCHAR2(2000);
3 v_ename VARCHAR2(40);
4 BEGIN
5 v_sql := 'select ename from emp where empno=:empno';
6 EXECUTE IMMEDIATE v_sql
7 INTO v_ename
8 USING i_empno;
9 dbms_output.put_line(v_ename);
10 END;
11 /
Procedure created
SQL> exec query_emp('7369');
SMITH
PL/SQL procedure successfully completed
SQL>