SQLクエリウィザードで一時テーブルを作成する作業を進めています。一時テーブルからデータの列(または列)を選択するにはどうすればよいですか?リストインデックスの範囲外のエラーSQL一時テーブル
一時テーブルから1つの列を選択しようとすると、「リストインデックスが範囲外です(1)」というエラーが表示されます。テンポラリテーブルから2つの列を選択しようとすると、 "リストインデックスが範囲外です(2)"
::::::::::::::::このクエリは実行::: :::::::::::
SELECT Arfile.PATIENT_NO Patient_no,
Arfile.CHARGE_NO Charge_no,
Arfile.CHARGE_SEQ Charge_seq,
Arfile.ADJUST_TYPE Adjust_type,
Arfile.AMOUNT Amount,
Arfile.CHARGE_AMOUNT Charge_amount,
Arfile.PAYMENT_AMOUNT Payment_amount,
Arfile.ADJUSTMENT_AMOUNT Adjustment_amount,
Arfile.PAYMENT_TYPE Payment_type
INTO #testing1
FROM dbo.ARFILE Arfile
Select *
from #testing1
drop table #testing1
::::::::::::::このクエリはエラーを取得し::::::::
SELECT Arfile.PATIENT_NO Patient_no,
Arfile.CHARGE_NO Charge_no,
Arfile.CHARGE_SEQ Charge_seq,
Arfile.ADJUST_TYPE Adjust_type,
Arfile.AMOUNT Amount,
Arfile.CHARGE_AMOUNT Charge_amount,
Arfile.PAYMENT_AMOUNT Payment_amount,
Arfile.ADJUSTMENT_AMOUNT Adjustment_amount,
Arfile.PAYMENT_TYPE Payment_type
INTO #testing1
FROM dbo.ARFILE Arfile
Select Patient_no
from #testing1
drop table #testing1
どのDBMSを使用していますか? データはSQLサーバーに格納されており、QS ReporterというSQLコンパイラを使用しています。
正確なエラーメッセージは何ですか? この記事で以前に正確なエラーメッセージを記載しました。
この「SQLクエリウィザード」は何ですか? QS Reporter。
::::このクエリはエラーを取得::::
SELECT Arfile.PATIENT_NO
INTO #testing1
FROM dbo.ARFILE
Select *
from #testing1
drop table #testing1
::::このクエリは、 "境界(4)のうち、リストインデックス" エラーを取得::::::
SELECT Arfile.PATIENT_NO Patient_no,
Arfile.CHARGE_NO Charge_no,
Arfile.CHARGE_SEQ Charge_seq,
Arfile.ADJUST_TYPE Adjust_type
INTO #testing1
FROM dbo.ARFILE Arfile
Select *
from #testing1
drop table #testing1
::::このクエリが動作します::::
SELECT Arfile.PATIENT_NO Patient_no,
Arfile.CHARGE_NO Charge_no,
Arfile.CHARGE_SEQ Charge_seq,
Arfile.ADJUST_TYPE Adjust_type,
Arfile.AMOUNT Amount
INTO #testing1
FROM dbo.ARFILE Arfile
Select *
from #testing1
drop table #testing1
詳細を追加してください。使用されているデータベースの実装を知ることは、問題の根本的な原因を特定するのに役立ちます。 – EdH
どのDBMSを使用していますか? **正確**のエラーメッセージは何ですか?そして、この "SQLクエリウィザード"のことは何ですか? –