yeni bir tabloya dönüştürmek nasıl select sql sorgu sonucu msaccess yeni bir tabloya dönüştürmek için? böylece gibiseçme sql sorgusunun sonucunu ms access
cevap
Sen alt kullanabilirsiniz
SELECT a,b,c INTO NewTable
FROM (SELECT a,b,c
FROM TheTable
WHERE a Is Null)
:
SELECT *
INTO NewTable
FROM OldTable
Access'in aslında * * NewTable'ı değiştireceğinden emin değilsiniz. Bu durumda, aslında bunun yerine, kullanıcının isteğini tam olarak kullanıcının isteğiyle eşleştireceği tabloya ekleyebilir. – Romain
@Romain Muller: Neden Access'i ateşlemiyorsunuz ve bununla ilgili cevabı bulmak yerine, sorunun cevabını bulmuyor musunuz? –
Aslında, bu SQL'i Access QBE'de çalıştırırsanız, mevcut tabloyu değiştirmek isteyip istemediğiniz sorulur. Eğer SetWarnings ON ile DoCmd.RunSQL ile çalıştırırsanız, aynı zamanda sizi uyarır. DAO'da çalıştırmayı denerseniz, tablo zaten mevcut olduğundan başarısız olur. Hiçbir durumda kayıtlar mevcut bir tabloya eklenmez. –
Select *
Into newtable
From somequery
kullanıcı arabirimi üzerinden yapmak istiyorsanız, aşağıdakileri de yapabilirsiniz:
A) oluşturma ve seçme sorgusu test edin. Onu kurtar.
B) Bir tablo tablosu sorgusu oluşturun. Hangi tabloların gösterileceği sorulduğunda sorgu sekmesini ve kaydettiğiniz sorguyu seçin.
C) Oluşturmak istediğiniz tablonun adını söyle.
D) kahve yapmak gidin (tat ve tablonun büyüklüğüne)
İlk sorguları bağlı olarak gerekli anahtarlar, kısıtlamaları, alan kontrolü, referanslarla bir tablo oluşturmak vb. Daha sonra doldurmak için INSERT INTO..SELECT
yapısını kullanın.
SELECT..INTO..FROM
yapıları tarafından cazip olun. Ortaya çıkan tablonun hiç anahtarı olmayacak, bu yüzden aslında hiç bir tablo olmayacak. Uygun bir tabloyla başlamak daha iyidir, ardından verileri ekleyin örn. Kötü verilerin yakalanması daha kolay olacaktır.
SELECT..INTO
tümcesinde işlerin nasıl ters gidebileceğine dair bir örnek için: NULL değerini içeren bir sütuna neden olabilir ve olaydan sonra sütunu NULL'YE değiştiremezsiniz, motor NULLs
'un yerini almayacaktır, bu yüzden NULL
s içeren bir NOT NULL sütunu ile sona erecek! Ayrıca, "görüntülenen" bir tablo oluşturmayı da düşünebilirsiniz örn. bir taban tablosu yerine CREATE VIEW
SQL DDL kullanarak.
- 1. MS Access
- 2. MS Access/SQL: insert sorgusu deyimi
- 3. MS Access SQL alan değerindeki NULL yerine
- 4. MS ACCESS 2007
- 5. Ms Access Sorgu
- 6. İthalat Ms Access Veri
- 7. MS Access ifadeleri
- 8. Bir DB sorgusunun sonucunu çoklu HTTPRequest'ler üzerinden doldurmak mümkün mü?
- 9. Bu SQL sorgusunu MS Access sorgusuna nasıl dönüştürebilirim?
- 10. Hata nerede sql güncelleme sorgusunun fıkra
- 11. MS Access Bağlantı Tablosu VBA ile
- 12. Pyodbc kullanarak Python'a MS Access nasıl bağlanır
- 13. SQL sorgusunun sonuçlarını nasıl alırım?
- 14. MS-Access: Hata iletisinin neden görünmediğini anlayamıyorum
- 15. SQL Access 2013 sözdizimi hatası
- 16. SQL sorgusunun sonucunu ASP.NET C# kullanarak oturum değişkenini kullanarak daha sonra kullanmak üzere nasıl depolanırım
- 17. Yerel bir SQL sorgusunun Grails domain sınıfına eşleme sonucu eşlemesi
- 18. MS-Access Sorgusunda sözdizimi hatası (işleci eksik)
- 19. VB.NET 2010 ms access veritabanına bağlanmak için
- 20. MS Access: Formlar birbirleriyle nasıl iletişim kurar?
- 21. VBA'yı kullanarak bir MS Access Raporu görüntüleme
- 22. MS-Access Hesaplanan değerlerin yüzdesi Hesaplama
- 23. MS Access Koşul koşulu için Geçiş Koşulu
- 24. java Ms Access 2010'a nasıl bağlanır?
- 25. MS Access veritabanından rasgele kayıt nasıl alınır
- 26. Neden MS Access Buggy için VBA'm var?
- 27. MS Access: Bir tabloyu küçültmekten nasıl kısıtlarım?
- 28. ms sql xml veri türü MS Sql'de
- 29. MS SQL Ruby Gem
- 30. MS SQL-Server
Neden bir alt sorgu kullanıyorsunuz? yani INTO neden iç sorguya eklenmiyor? – onedaywhen
Sonuçta ortaya çıkan 'tablo' bir anahtara sahip olmayacaktır, bu nedenle bir tablo değildir. – onedaywhen