問題タブ [temp-tables]

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 投票する
7 に答える
108013 参照

sql - 一時テーブルからフィールド名を取得する方法 (SQL Server 2008)

SQL Server 2008 を使用しています。次のような一時テーブルを作成するとします。

フィールドのリストを動的に取得するにはどうすればよいですか? 私はこのようなものを見たいです:

sys.columns のクエリを考えていましたが、一時テーブルに関する情報が保存されていないようです。何か案は?

0 投票する
2 に答える
49655 参照

sql-server - 一時テーブルを動的に作成し、一時テーブルに挿入してから、

基本的に、既存のテーブルに基づいて一時テーブルを動的に作成し、一時テーブルに値を挿入して、挿入された値を選択できるようにしたいです。

一時テーブルを作成できる部分がありますが、フォームの挿入と選択がうまく機能していないだけです。

これが私の現在のコードです。

これは私が得るエラーです:

(影響を受ける44行)

(影響を受ける1行)

(影響を受ける1行)メッセージ208、レベル16、状態0、行2無効なオブジェクト名'#Projects'。メッセージ208、レベル16、状態0、行1無効なオブジェクト名'#Projects'。

0 投票する
3 に答える
14860 参照

sql-server - openrowset を使用して Excel ファイルを一時テーブルに読み込みます。そのテーブルを参照するにはどうすればよいですか?

Excelファイルを一時テーブルに読み込み、そのテーブルのデータの一部をマッサージし、そのテーブルから選択した行を永続テーブルに挿入するストアドプロシージャを作成しようとしています.

したがって、次のように始まります。

それくらい効きそうです。

ただし、次のようなことを試してみると:

エラーが発生します:

無効なオブジェクト名 '#mytemptable'

#mytemptable が認識されないのはなぜですか? 残りのストアド プロシージャから #mytemptable にアクセスできるようにする方法はありますか?

よろしくお願いします!

0 投票する
2 に答える
2784 参照

sql - DB2 一時テーブル: 情報を保存しない、または取得しない

私は MSSQL の人間ですが、一時テーブルを作成し、それに挿入し、それを処理する必要がある DB2 クエリに取り組んでいます。大幅に短縮されたテストとして、同じ結果を提供する次のクエリを使用しています..

ゼロ行が返されます。なぜでしょうか?テーブルスペースを作成し、テーブルがクエリ全体のスコープ内にあることを確認しました。

0 投票する
6 に答える
34948 参照

oracle - Oracle Temporary Tableにインデックスを付けるのは安全ですか?

他の人のテーブル統計を台無しにするので、一時テーブルを分析するべきではないことを読みました。インデックスはどうですか?プログラムの期間中、テーブルにインデックスを付けた場合、そのテーブルを使用している他のプログラムはそのインデックスの影響を受けますか?

インデックスは私のプロセス、およびテーブルを使用する他のすべてのプロセスに影響しますか?またはそれは私のプロセスだけに影響しますか?

いずれの回答も信頼できるものではなかったため、私は上記の賄賂を提供しています。

0 投票する
3 に答える
2098 参照

sql-server-2005 - 一時テーブルからデータをグループ化する方法

fileid主キーであるテーブルに対応する一時テーブルを1つ作成しましたが、5つの行があります。カウントを5として取得したい。それぞれに対応するカウントを取得するには、どのクエリを作成する必要がありますfileidか?

0 投票する
8 に答える
23862 参照

sql - SQL で「リテラル」テーブルを定義できますか?

文字通り、一時テーブルを定義できる SQL サブクエリ構文はありますか?

たとえば、次のようなもの

これにより、2 つまたは 3 つのクエリを実行する必要がなくなります。一時テーブルを作成し、データをそこに入れ、それを結合で使用します。

私は MySQL を使用していますが、そのようなことができる他のデータベースに興味があります。

0 投票する
3 に答える
8697 参照

sql - SQLServerの優れた一時テーブルチュートリアルをお勧めします

SQL Server 2005/2008を検索しましたが、初心者向けの適切な一時テーブルの使用法のチュートリアルが見つかりません。通常のテーブルと比較した一時テーブルの長所と短所、その寿命、および一時テーブルがどのように共有されるか(同じセッション、クロスセッション)を知りたいですか?

よろしくお願いします、ジョージ

0 投票する
9 に答える
103912 参照

sql-server - 一時テーブルに主キーを作成する-いつ?

大量のデータを処理するストアドプロシージャがあります。そのデータを一時テーブルに挿入しています。イベントの全体的な流れは次のようなものです

私の質問は、#TempTableテーブルに主キーを作成するのに最適な時期はいつですか?すべてのデータを挿入した後、主キー情報を作成するときにインデックスを再編成する必要があるため、主キー制約/インデックスを作成する必要があると理論付けました。しかし、私は下線を引く仮定が間違っているかもしれないことに気づきました...

関連する場合、私が使用したデータ型は実際のものです。#TempTableテーブルでCol1は、Col4主キーを構成します。

更新:私の場合、ソーステーブルの主キーを複製しています。主キーを構成するフィールドは常に一意になることを私は知っています。最後に主キーを追加しても、テーブルの変更が失敗する心配はありません。

しかし、これはさておき、私の質問は、両方が成功すると仮定すると、どちらが速いのかということです。