シノニムの重要性を知らないので、シノニムを持たないストアドプロシージャを作成しました。私のプロジェクトでは、開発用に2つのデータベースを使用し、シノニムを作成するために別のデータベースを使用しました.3つの入力パラメータと2つの出力パラメータを持つストアドprocを開発データベースに作成しました。私の質問は私がこのような方法で作ることができますか?ストアド・プロシージャ用にシノニムが作成されていない場合はどうなりますか。それが必要ならば、どのように出力を得ましたか?入力と出力のパラメータを持つストアドプロシージャのシノニムを作成できますか?誰も私からこれを助けることができます。前もって感謝します。 :)シノニムなしでストアドプロシージャを作成するとどうなりますか?
0
A
答えて
1
一般に、ストアドプロシージャのシノニムを作成する必要はありません。
ただし、同義語が必要な場合があります。
同義語は、テーブル、ビュー、 配列、ストアドプロシージャ、およびその他のデータベース・オブジェクトのようなオブジェクトの代替名あります。
あなたが別のスキーマからオブジェクト へのアクセスを許可していて、ユーザーがオブジェクトを所有するスキーマを知ることについて を心配する必要はしたくないときは、一般的に同義語を使用しています。
したがって、oracleの同義語を読み、使用するかどうかを決定してください。 (synonyms、create synonym)
関連する問題
- 1. デストラクタでオブジェクトを作成するとどうなりますか?
- 2. SQLite:FTSモジュールなしでINDEXを作成するとどうなりますか?
- 3. オブジェクトを新規作成するとどうなりますか?
- 4. SQL Serverで高速なストアドプロシージャを作成しますか?
- 5. 新しいリポジトリを作成するとどうなりますか?
- 6. デストラクタでオブジェクトへの参照を作成するとどうなりますか?
- 7. シングルトンパターンでシリアライズ可能オブジェクトを作成するとどうなりますか?
- 8. OnInitの外でwxWidgets GUIコンポーネントを作成するとどうなりますか?
- 9. oracleで表とシーケンスのパブリック・シノニムを作成する
- 10. sysdiagramsテーブルを作成し、ストアドプロシージャをサポートするストアドプロシージャはありますか?
- 11. mysqlでストアドプロシージャを作成しようとしていますphpmyadmin
- 12. Vue:同じコンポーネントを何回も作成するとどうなりますか
- 13. SQL。 SQLでストアドプロシージャを作成しようとしましたが、適切なクエリがあるかどうかわからない
- 14. pgScriptでストアドプロシージャを作成するにはどうすればよいですか?
- 15. アソシエーションを作成したら、どのような方法が利用できるようになりますか?
- 16. pythonで.mobiファイルを作成することはできますか?もしそうなら、どうですか?
- 17. SQLDevloperでシノニムを作成する - オブジェクト名のドロップダウンが空ですか?
- 18. ストアドプロシージャのスクリプトを作成するにはどうすればよいですか?
- 19. "レスポンステスト"ストアドプロシージャを作成するにはどうすればよいですか?
- 20. Dataflowが作成したVMの1つを手動で削除するとどうなりますか?
- 21. LINQ式はどのようにストアドプロシージャで動作しますか?
- 22. 2^31以上の異なるオブジェクトを作成するとどうなりますか?
- 23. 完全なストアドプロシージャを使用してwebappを作成する
- 24. どのようなプロジェクトを作成する必要がありますか?
- 25. 同じドライブでフルバックアップなしで差分バックアップを作成した場合はどうなりますか?
- 26. javascriptでセッターなしのオブジェクトプロパティを設定するとどうなりますか
- 27. argsなしでstopコマンドを使用するとどうなりますか?
- 28. どのようにアクティブなjQueryアコーディオンメニューを作成しますか?
- 29. は、私はその後、別のスレッドを作成しようとするとどうなります
- 30. 無効なUIButtonをクリックするとどうなりますか
ストアドプロシージャには同義語が必要だと思いますか?ストアドプロシージャと同義語は必要ありません。おそらく、開発チームはセキュリティ上の理由からそれらを使用しています。あなたの開発環境で同義語を作成する目的を理解する必要があります –
私はNick.McDermaidに同意します。私はあなたの開発スキーマはコード所有者のようなもので、別のものはプロシージャの実行と読み込み(おそらく書込み)テーブルの許可を持っていて、ユーザーのアクセスに使用されていると思います。それは一般的な解決策です... – SkyWalker
提案に感謝し、それを明確にしました – saireddy