dynamic-sql

    -2

    1答えて

    DECLARE @cols AS NVARCHAR(MAX), @query AS NVARCHAR(MAX), @startdate datetime = '2017-04-01', @enddate datetime = '2017-04-30' SET @query = ' select * from Tb_T_Article where Cr

    2

    2答えて

    UbuntuシステムでMySQLを使用して複数のSQLテーブルにロードする複数のフォルダにCSVファイルとしてデータを格納しています。各テーブルおよびファイルは、このスキーマ(ファイルは、idフィールドを持っていない)、次のとおりです。 + ------ + -------- + -------- + --------- + ---------- + | SPO_Id | SPO_Name |

    1

    2答えて

    ように私は、SQLサーバーで動的なクエリを使用している:私は@conditionは、任意の値を持っているかどうか、私の結果を得ることができたこのことにより declare @sql nvarchar (1000),@condition nvarchar(100)=''; set @sql=N'select * from tablename where (0=0)'[email protected

    0

    1答えて

    Oracle 11gを使用していますが、プロシージャ内に外部表を作成する際に問題があります。エラーなしで作成されますが、プロシージャを実行するとエラーが発生します。 最初のパラメータはファイルの名前で、2番目はコンマです。セクションで終わるフィールドを指定するコンマを囲むのに一重引用符を使用することに問題があったためです。 DATA_DIRが宣言されました。 これは私が試みたものです。 CREAT

    0

    1答えて

    大きな行列から3つの列で構成される表にデータを転置するプロシージャの作業中です。テーブルに行を動的に挿入するのが難しいです。私は、以下の手順でブロックを実行しようとすると、私はエラーメッセージを指定を取得します: ORA-00936: missing expression ORA-06512: at line 24 00936. 00000 - "missing expression" 手

    0

    1答えて

    を実行することができますので、私は、次のSQL Serverのストアドプロシージャ持つストアドプロシージャにSQL Serverのステートメントを渡す:私は使用してそれを実行 SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- ============================================= -- Creat

    0

    1答えて

    データベース全体でテキスト文字列を検索する独自のプロシージャを作成しようとしていますが、動的SQL関連のエラーが発生しています。私は利用可能な他の手順があることを知っていますが、私はちょうど練習するために私自身を作成し​​ようとしたかったのです。それはしばらくして、私はまだこれを理解することはできません... USE AdventureWorks2014 GO SET NOCOUNT ON;

    2

    1答えて

    UPDATEステートメントを動的に構築して実行する必要があります。それから、何かが更新されたかどうかをテストする必要があります。私のコードは次の通りです: DECLARE v_table_name text; v_column_name text; v_debug_flag boolean; v_upd_stmt text; BEGIN sele

    0

    2答えて

    order by節にある動的情報に基づいてネストしたテーブルをソートする際に問題があります。ここで は、私が発見したもののサンプルは、ここでの唯一の違いは、私はそう周りを取得するために動的に句 SELECT CAST(MULTISET(SELECT * FROM TABLE(table_a) ORDER BY P_SORT_COLUMN P_DIRECTIO

    0

    1答えて

    日付が指定された月以内のテーブルから人を選択したいと思います。 これは私がこれまで持っているものであるが、それは働いていない:あなたがやろうとしている何のため CREATE OR REPLACE FUNCTION u7() RETURNS character varying AS $BODY$ DECLARE data varchar=`data`; mes