Stored procedures 在存储过程中删除
我的delete查询不是有条件地工作的,它从表中删除所有记录Stored procedures 在存储过程中删除,stored-procedures,Stored Procedures,我的delete查询不是有条件地工作的,它从表中删除所有记录 PROCEDURE "SP_NEW" ( logon_id IN VARCHAR2, id IN VARCHAR2, key IN VARCHAR2, error_code OUT NUMBER, error_message OUT VARCHAR2) ... PROCEDURE delete_counts(str_logon_id IN VARCH
PROCEDURE "SP_NEW" (
logon_id IN VARCHAR2,
id IN VARCHAR2,
key IN VARCHAR2,
error_code OUT NUMBER,
error_message OUT VARCHAR2)
...
PROCEDURE delete_counts(str_logon_id IN VARCHAR2)
IS
BEGIN
DELETE FROM TMS_ENTITY_COUNT WHERE logon_id = str_logon_id;
END;
BEGIN;
delete_counts(logon_id);
END;
请帮帮我。确实没有足够的信息,但我可以猜一下
是否有两列,分别命名为TMS\u ENTITY\u COUNT
和logon\u id
?他们一直都是平等的吗str\u logon\u id
- 根据您的SQL风格,您是否需要在变量名前加上@或:符号,如
…WHERE logon\u id=
str\u logon\u id