これはOracleストアドプロシージャです。プロシージャにデータを渡すときに特定のIDを削除したいが、このプロシージャを実行するとき。私は私の宝物が持つすべてを削除します。Oracleの削除手順が正しく動作していません
誰かが
CREATE OR REPLACE PROCEDURE Delete(
id IN number)
AS
BEGIN
DELETE FROM Users WHERE Users.id_user= id;
END;
/
これをチェックしてくださいすることができ、私は入れて試してみました:
DELETE FROM Users WHERE Users.id_user == id;
それから私は、コンパイル・エラーが発生します。
ユーザーはどの列を持っていますか? – Tim
安全性を高めるには、 'users from user.id_user = Delete.id; 'という名前のユーザーから削除しますが、プロシージャーが「削除」と呼ばれるのでコンパイルエラーが発生します。 –