stored-procedures

    -1

    1答えて

    私は、現在選択されて得るときだけオンザフライそれらを実行するために、私は特定の表列にSELECTクエリを保存するMySQLでデータベーススキーマについて考え、代わりに実際のクエリの合格結果を抱えています。 これはどういうわけか可能でしょうか?あるいはこれは悪い習慣かもしれませんか?技術的には、結果テーブルを1つのフィールドに渡すことは可能ですか?少なくとも、入れ子にされた結果配列を取得するには、P

    0

    1答えて

    私は3つのテーブルOldTable,NewTableおよびMainTableを持っています。私は古い値をOldTableに入れ、新しい値をNewtableに入れるトリガーを作った。 変更されたデータのみを取得する必要があります。 MainTable EID Ename EAddress Emobile 1 mittal pardi 9876543212 2 vaibhav Porbandar

    0

    1答えて

    私は、Excelスプレッドシートを照会しているときに挿入文を作成する動的SQLを生成するプロシージャを持っています。 メッセージ画面からの印刷結果をssmsウィンドウに貼り付けて実行することができます。ストアドプロシージャ内からSQLを実行しようとすると、次のような構文エラーが発生します。 'SELECT * into TestClient FROM OPENROWSET('Microsoft.A

    1

    1答えて

    各行に対して、サブクエリを使用して1つの列にカンマ区切り文字列を追加するクエリがあります。例えば、多くの部品に作業指示書が添付されている場合があります。私は通常のselectを行いますが、SQL関数 'STUFF'を使用して 'Parts'列を作成します。そのようにして、アートコラムには複数のエントリがあります。だから、私は列のサブクエリを行うには私は 'STUFF'を使用して、ベースクエリのメイ

    1

    1答えて

    私は、ファイルのロード手順を自動化するスクリプトを作成中です。だから当然、私は既に存在するいくつかのストアドプロシージャを実行する必要があります。私はpyodbcを使ってデータベースに接続しています。私は、データベースからSELECT完全に罰金することができますが、私はこのエラーを取得し、データベースから実行しようとすると: pyodbc.ProgrammingError: ('42000', '

    0

    2答えて

    リンクサーバーのビューからデータを使用するストアドプロシージャがmssqlデータベースにあります。 ストアドプロシージャで使用されているこのビューの列とそのデータ型に関する情報を取得する必要があります。 私はこれを試みたが、作業をしていない: SELECT DatabaseName = Isnull(referenced_database_name, Db_name()), Store

    0

    1答えて

    PLSQLプロシージャで、名前が FRAUD_IP_ARRAYの配列を渡そうとしています。私がプロシージャをコンパイルするとき、私は何の誤りもありません。 しかし、私はそれをテストしようとするとエラー"ORA-O6531:Reference to uninitialized collection error"が得られます。配列の作成、手続き、テスト コードは以下の通りです。 1)配列生成 CREA

    1

    1答えて

    私はMySQLがどのようにしてGroup_Concatで動作するかを知っていますので、SQLサーバがどのようにグループ連結と連携するかを理解することは困難です。私はBxの値を選択しているので、xml pathのグループ化のためには、PPNumberでグループ化することはできません。 Bxとの区切りのリストを作るための方法はpp.[PPNumber] as PartNumber列にグループ基づいて値

    0

    2答えて

    私はPl SQLを初めて使用しています。私は、プロシージャを実行しようとすると、これらのエラーを取得しています: Encountered the symbol "Create" with begin case declare end exception exit for goto if loop mod null pragma raise return select update while wi

    1

    1答えて

    HSQLDBでは、シーケンスのカウンターをNで上げようとします。N> 1のときにどのようにするのかの例は見つかりませんでしたので、呼び出しましたNEXT VALUE FOR my_sequence Nしかし、それもうまくいかなかった。例えば : DROP PROCEDURE IF EXISTS my_procedure; CREATE PROCEDURE my_procedure(OUT my_