問題タブ [table-functions]

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.

0 投票する
1 に答える
984 参照

sql - 動的に存在しない場合はテーブル値関数を作成し、通常は変更します

テーブル値関数の作成に取り組んでいますが、作成する前に、それが存在するかどうかを確認し、存在しない場合は動的スクリプトを使用して関数を作成し、通常どおり変更します。

しかし、上記のスクリプトでエラーが発生しましたIncorrect syntax near the keyword 'RETURN'.

0 投票する
1 に答える
888 参照

oracle - PL/SQLでテーブル関数を正しく呼び出す方法

type t_file_list is table of clob;.zip ファイル (BLOB 形式) からファイル名 ( ) のテーブルを返すテーブル関数があります。ヘッダーは次のようになります。

function get_file_listこれらのファイル名を選択し、それぞれにいくつかの手順を呼び出す必要がありますが、正しく呼び出す方法が見つからないため、これを試します:

しかし、ORA-22905 や PLS-00642 などのエラーが発生します。私が間違っていることと、テーブル関数を正しく呼び出す方法を誰かに教えてもらえますか?

0 投票する
1 に答える
210 参照

oracle - PLSQL表関数のV$SQL統計

最近、一連の Oracle SQL クエリを、パイプライン処理されたデータを返すテーブル関数を含むパッケージに移動しました。

しかし、私は異常なことを観察し始めました。buffer_gets、fetches、cpu_time、execution_time などの V$SQL 統計は、累積数を示し始めており、クエリを実行するたびに高くなり続けています。

これは通常の動作ですか?

0 投票する
1 に答える
1971 参照

r - Rの複数の値を含む列を持つクロステーブル

ドラマの低、中、高の数と、データ フレーム内の犯罪の低、中、高の数を知りたいです。

これが私のデータフレームのサンプルです:

私は自分のデータの別の列に使用table()しましたが、うまくいきました:

上記のコードは次のようになります。

サンプル データにこのアプローチを使用したいのですが、 のtable()各行に複数の値があるため機能しませんgenres。どうすればこの状況を解決できますか?

0 投票する
1 に答える
233 参照

postgresql - psql C 関数を定義すると、「レコード」を返す関数には列定義リストが必要になります。

Cで書かれたコードにアクセスするPostgres 9.6用の関数を書こうとしています.

私の関数は次のように定義されています。


それを呼び出そうとすると:

エラーが発生します

record" "を返す関数には定義リストが必要です


書いたら効く

この場合、要求された C 関数を呼び出してから、戻るときにベイルアウトします。

何が起こるかを調べるためだけに C 関数の名前を変更しました (関数が見つからないというエラーが発生する可能性があります)。だから私はそれが私のCルーチンを見つけることができることを知っています. 再びselectステートメントの 2 番目の形式を使用して応答を取得することは、C 関数が正しく呼び出されたことを意味します。

私が間違っていることを誰か知っていますか?

0 投票する
1 に答える
506 参照

teradata - C++ の Teradata UDF

Teradataの公式ドキュメントを確認しました。

入力として 2 つの列を受け入れ、入力を処理してstd::map< string,string >orに変換し、入力を/array of structsとして受け入れる他の関数に渡すテーブル関数 (C++ の UDF) を作成する予定です。私の質問は次のとおりです。array of structsstd::map< string,string >

  1. テーブルから 2 列を渡す場合、新しい一時テーブルの行数をどのように知ることができますか??Teradata クエリ ステートメントから UDF に列として渡された値を受け入れるにはどうすればよいですか??
  2. テーブルの構築やその他の目的のために、フェーズチェックなどのドキュメントの付録に記載されているものTBL_BUILDは、コードに含める必要がありますか??TBL_PRE_INIT