問題タブ [sql-navigator]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql - SQLNavigator を回して型と関数を作成し、それを使用して解析する
現在、これは私がこの関数を使用している方法です:
これを関数にして、多くのプロシージャから呼び出すことができる必要があります。コンマ区切りでテキストを解析します。SQL Navigator で Collection Type と Function を使用しようとしましたが、エラー式が間違った型であるというエラーが表示されました。
基本的に、このプロシージャはテキスト ファイルを開いて解析します。
db2 - AS400 DB2 ビューが使用中の IBM SQL Nav ロック ファイルで作成されました
解決策を見つけるために何日も検索しましたが、何も見つからなかったので、コミュニティに連絡することにしました. 私は Windows プログラマーであり、AS400 内の DBA プログラミングとコマンドに精通していません。
私はいくつかのビューを作成しましたが、それらは単に実稼働テーブルのステートメントを選択するだけのものです。これらは、データベースのグリーン スクリーンから直接実行できるほど AS400 に慣れていないため、IBM SQL ナビゲーターを使用して作成されました。私が作成したビューで彼に問題を引き起こしているという苦情をディレクターから受けました。彼は、私のビューがテーブルをロックしていて、AS400 では使用中のファイルを再編成できないと述べています。
彼は、もし彼が DBA なら、私がしたことを私にさせないだろうと言いました。何年にもわたって何千ものビューを作成してきましたが、AS400 ではなく SQL Server を使用して作成したことに途方に暮れています。SQL ビューの作成を許可しないのは、データベース内でこの問題を処理する経験があまりない人のように思えます。
SQLナビゲーターでビューを作成することにより、再編成などのテーブルのロックを防ぐための基本的な助けを求めています。iSeries SQL ナビゲーターを使用してビューを作成し、作成後にビューの権限を調整しただけです。ロックを防ぐために何かする必要がありますか?
更新: ビューを照会して Excel レポートに投入し、それらを電子メールで送信する ASP.NET アプリケーションがあります。そのアプリケーションは、ジョブが完了すると接続を閉じます。
oracle - 複数のテーブル選択クエリがある場合の左外部結合
現在、次のように、内部結合を使用して2つのテーブルを結合しています
今、上記の結果に左外部結合に参加したい、テーブルに参加したいとしましょうC
だから私は次のようにしました
これはSQLナビゲーターでエラーなしで実行されていますが、この結果では出力が表示されません。
このクエリに問題がある場合は、アドバイスしてください
vb.net - RETURN NUMBER で関数を呼び出す方法
私の知識不足を許してください。から挿入関数を呼び出そうとしていますsqlnavigator
。をキャプチャできますが、sqlnavigator のパッケージ仕様から (以下の SQL を参照)prm1.Value
を含める方法がわかりません。RETURN NUMBER
実行すると、ORACLE には何も追加されません。
SQL/オラクル
sql - PL/SQL 関数が間違った結果を返す
以下の PL/SQL 関数は、SQL Navigator と SQL Developer では間違った結果を返していますが、SQL Plus では正しい答えを返しています。
それを実行して間違った答えを返すスクリプトを実行しているので、それを修正しようとしています。誰でも問題を見ることができますか?ほとんどの人にとっては問題なく動作しますが、SQL Navigator と Developer で null または何も返さない人が何人かいます。それらの l_end_date が入力されていないため、クレジットが入力されていません。
何らかの理由でSQL Plusで正常に動作します。
sql - ソースの表示を開くと、「NOFORCE」という句が消えます
次のようなランダムなビューを作成しました。
そして、私はそれをチェックします:
ここで、ソースを開いて編集すると (PLSQL Developer と SQL Navigator を使用)、次のようになります。
(first_name, age)
サブクエリの列と等しいため、エイリアスは省略されます。
しかし、条項NOFORCE
も表示されていない理由を教えていただけますか?
ありがとうございました!!