0
私はDB2にSQLスクリプトを書く必要があります。このSQLを特定のDB上でのみ実行するには、制約を作成する必要があります。DB取得現在のDB名
私は解決策をオンラインで見ましたが、何も見つかりませんでした。
現在の接続されているDBの名前を取得する方法を知っている人はいますか?
私はDB2にSQLスクリプトを書く必要があります。このSQLを特定のDB上でのみ実行するには、制約を作成する必要があります。DB取得現在のDB名
私は解決策をオンラインで見ましたが、何も見つかりませんでした。
現在の接続されているDBの名前を取得する方法を知っている人はいますか?
これを試してみてください:
Select CURRENT_SERVER from sysibm.sysdummy1
データベース名は、特殊レジスタCURRENT_SERVER
を経由して取得することができます。
こんにちはdata_henrik、あなたのSQLが動作するようです。私はそれが他のDBの正確な名前を返すかどうかだけ疑問です。私はまた、DB_Name列がSYSIBMADM-> APPLICATIONS-> DB_NAMEに見つかりました。ありがとうございました!私はあなたの答えを役に立つとマークします:)。 – Alex
私のフィードバックは記録され、すぐに表示されます。もう一度ありがとうございます:) – Alex