複数の同じSELECT文を使用してテンポラリテーブルにデータを挿入し、同じクエリ。1つのSQL文を使用してテンポラリテーブルからデータを挿入してプルする方法
SELECT ADDRESS INTO tempTable FROM LOCATION,
SELECT AddrFMT([ADDRESS]) AS ADDRESS1 FROM tempTable;
ありがとうございます!
複数の同じSELECT文を使用してテンポラリテーブルにデータを挿入し、同じクエリ。1つのSQL文を使用してテンポラリテーブルからデータを挿入してプルする方法
SELECT ADDRESS INTO tempTable FROM LOCATION,
SELECT AddrFMT([ADDRESS]) AS ADDRESS1 FROM tempTable;
ありがとうございます!
免責事項 "の中から選択":私はMS Accessのために話すことができませんこの回答はSQL Serverに当てはまります。
は、たぶん私はあなたの質問を誤解しています、またはあなたが緩く言葉「問い合わせ」を使用しているが、あなたは、この二つの文を作ることができます。元の質問にあるコンマ(,
)を使用しないでください。最初のバッチで一時テーブルを作成し、接続が維持されている間は、一時テーブルを選択して(そして、実行しているような機能を使用して)使用することができます。
select address
into tempTable
from location
go
select address
from tempTable
go
これは有効で一般的です。
EDIT
select address as YourAliasName
from location
EDIT 2
select address_mod
from
(
select address1, address2 as address_mod
from location
) a
ACCESS 2010では動作しませんが、あなたはそれについて言及しました。 エラーは次のとおりです。FROM句の構文エラー。 – Asynchronous
@UnaverageGuy私は、テンポラリテーブルの作成がSQL Serverのように 'select ... into ... from ... 'ではないと思います。 Access構文が正しいとすれば、それはうまくいくはずです。 –
ここで私がしようとしているのは、元の列ではなく、エイリアスを返すクエリを実行する必要があります。クエリを実行すると、エイリアスと列の両方を取得しています。これが私が一時的なテーブルを考えていた理由です。 – Asynchronous
2アクション== 2文:
1)) "に選択して" または
2を "挿入"
は、SQL Serverでこれを行うことはできません。 INSERTは、selectとは異なるステートメントになければなりません。ただし、これを行うことができ
INSERT INTO tempTable
SELECT address
FROM location
SELECT AddrFMT([ADDRESS]) AS ADDRESS1
FROM tempTable
使用しているどのようなRDBMS
Access 2010でエラー:FROM句 – Asynchronous
の構文エラーで、すでに説明したSELECT into構文が必要になりますが、挿入と選択の2つのクエリが必要です –
? –
ACCESSとMS SQL Server 2008 R2およびManagement Studio – Asynchronous
このプロセスで何を達成しようとしていますか? –