2016-03-18 17 views
0

SQL sorgusu sihirbazında geçici bir tablo oluşturma üzerinde çalışıyorum. Geçici bir tablodan nasıl bir sütun (veya sütun) seçebilirim?Sınırların listesi dizin dışı hata SQL geçici tablo

Geçici tablomdan bir sütun seçmeye çalışırsam, "Sınırlar (1) dışı liste dizini" hatası alırım. Geçici tablomdan iki sütun seçmeye çalışırsam, "Sınırlar arası liste dizini (2)" olsun

::::::::::::::: Bu sorguyu çalıştırır ::: :::::::::::

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 

:::::::::::::: Bu sorgu bir hata ::::::::

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 
alır

Hangi DBMS'yi kullanıyorsunuz? Veri, SQL sunucusunda depolanır ve QS Reporter adlı bir SQL derleyici kullanıyorum.

Ve tam olarak hata iletisi nedir? Bu yayında daha önce tam olarak hata mesajını verdim.

Ve bu "SQL sorgusu sihirbazı" nedir? QS Muhabir.

:::: Bu sorgu bir hata :::: alır

SELECT Arfile.PATIENT_NO 

INTO #testing1 
    FROM dbo.ARFILE 

Select * 
from #testing1 

drop table #testing1 

:::: Bu sorgu ::::::

"(4) sınırlar dışında listesi dizini" hata alır
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 

:::: Bu sorgu çalışır ::::

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 
+0

Lütfen daha fazla ayrıntı ekleyebilir misiniz? Kullanılan veritabanı uygulamasının bilinmesi, sorunlarınızın temel nedenini belirlemede yardımcı olacaktır. – EdH

+0

Hangi DBMS'yi kullanıyorsunuz? Ve ** doğru ** hata mesajı nedir? Ve bu "SQL sorgu sihirbazı" şey nedir? –

cevap

0

Ben Arfile.PATIENT_NO gibi Patient_no ve tüm diğerleri gİBİ "gİBİ" kullanmanız gerekir eğer yanılmıyorsam.

+0

Hayır. 'AS' seçeneğini kullanmak isteğe bağlı –

+0

'u denedim ve bunu düzeltmedim. – iamcpc

İlgili konular