dynamic-sql

    1

    2答えて

    テーブルの名前の接尾辞を入力として取るプロシージャがあります。次に、execute format()を使用して、このパラメータを渡して動的クエリを実行します。私がいることを理解し execute format('SELECT table_%s.field1, table_%s.field2,table_%s.field3 FROM table_%s', inTableSuffix) :私は次

    -1

    2答えて

    私は、次のエラーを取得しています: 00000 - "missing right parenthesis" 私は私の手順を実行したとき: CREATE OR REPLACE PROCEDURE ALTER_TABLE_COLUMN_NOT_NULL( var_tabname IN VARCHAR2, var_clname IN VARCHAR2, var_defvalu

    1

    1答えて

    でSQLインジェクションを発揮select login_v('[email protected]'' OR 1=1;--','la la la');を、私は私の方法は、電子メール[email protected]をユーザに返すべきだと思います。私は間違って何をしていますか? ここではエクササイズのコンセプトを示すためにSQLインジェクションが必要ですが、私はSQLインジェクションとplpgsqlブ

    0

    2答えて

    テーブルからリンクサーバー変数を読み込むように変換する必要があるストアドプロシージャがあります。私が知っているから、そうする唯一の方法は動的SQLを使うことです。問題は、私のクエリを変換することに失敗していることです。 オリジナルクエリ: SET @var1 = '' SELECT @var1 = RECEIVER FROM databse1.dbo.table1 WHERE SAPNU

    0

    1答えて

    SOとスレッドについては、Web上の多くの質問があり、Dynamic SQL not allowed in stored functions or triggersエラーメッセージがあります。私はそれを得る:許可されていない、回避策、ない解決策 - 失われる。 私が興味を持っているのはこれの理由です。なぜ彼らは許可されていないのですか?

    0

    2答えて

    テーブルからテーブル名と列名を入力しようとすると(テーブルと列を変更する列名を持つ)、 SET @TABLE_1='TABLE_NAME'-- INPUT TABLE_NAME SET @COLUMN_NAME='COLUMN_NAME'--INPUT COLUMN_NAME FETCH文は、各レコードの変数に値を入れます。表(入力、変更するテーブルから受け取った) DECLARE @TAB

    0

    1答えて

    私は数年前に書いたPHP/MySQLのレポートコードを更新しています。 1つのPHPページには50以上のSQL文があります。その中にはテンポラリテーブルを作成するものもあり、その中には変数を使用するPHPで簡単な少なくとも1つのダイナミックテーブル(Report_201701など)があります。 しかし、これらの文をすべてMySQL Workbenchに適用してトラブルシューティングと拡張を行うと、

    0

    1答えて

    pub.package.customerという名前のさまざまなフィールドを選択する動的SQL select文があります。 私は以前これを見たことがなく、私はそれが何を意味するのか、どこからデータを得ているのか分かりません。誰かがこの前に似たようなことを見た場合、知識は大いに評価されるでしょう。

    2

    2答えて

    私は、動的SQLを使用するいくつかのストアドプロシージャを持っています。 エラー処理のためにトラブルシューティングや変更が非常に煩わしくなる可能性があるため、動的ではないように変更したいと思います(エラーメッセージをクリックしてもエラーにはなりません)。私はテキストを選択してこれを手助けするために通常のSQLとして貼り付けることができますが、かなりイライラしています。 私がこれに抱えている問題は、

    1

    1答えて

    ソースデータの列が出力の行として表されるストアドプロシージャから結果セットとしてデータを出力する必要があります。ソースデータにある出力の各列の行が表示され、ソースデータの各行の出力に列が表示されます。私はピボットや他の方法を使ってこれをどうやって行うことができないのか分かりません。 データが好きなようになったら、sys.columnsにクエリのソースデータ列名を出力の最初の列として注入すると思いま