質問: plsqlを勉強しています。 現場のコードに以下のようなものがありました。 > > プロシージャ名( 引数名A => 引数); > > > この **=>** は何を示しているでしょうか? 引数への値の設定だと思うのですが。 ドキュメントはありますでしょうか? 探していても検索方法が難しくなかなかヒットしません
回答: 使ったことはないですが、検索するに `名前表記法 (Named Notation)` と呼ばれているもののようです。 おそらく他の言語でいうところの`名前付き引数`に相当するものとだと思います。 > > 探していても検索方法が難しくなかなかヒットしません > > > `=>`は検索しにくいですが、こういうときは、かわりに `arrow` で検索すると良いです。 > > 引数への値の設定だと思うのですが。 > > > ご推測のとおりの動きだと思います。 > > ドキュメントはありますでしょうか? > > > 下記参考資料1番目にドキュメントへのリンクがありますが、念の為ここにも記載しておきます。 参考: * oracle - PL/SQL mysterious arrow operator - Stack Overflow * 位置表記法と名前表記法 - オラクル・Oracle PL/SQL 入門 * [ORACLE] 引数名を指定してファンクション、プロシージャを呼び出す | ORACLE逆引きノート