0

SQL Server では、次のことができます。

DECLARE @ID int
SET @ID=1
SELECT * FROM Person WHERE ID=@ID

同等の Oracle コードは何ですか?

これをグーグルで検索しましたが、答えが見つかりませんでした。

4

3 に答える 3

1

バインド変数を作成します

VARIABLE ID number

変数の割り当ては PL/SQL ブロックで行う必要があります (execute はそれを行うためのショートカットです)

execute :id := 1

その後、SQLステートメントで使用できます

SELECT * FROM Person WHERE ID=:ID ;
于 2013-09-19T20:10:45.457 に答える