Quale penso sia uguale a quello utilizzato da MS Access, che a mio avviso non è uguale a quello utilizzato da MySQL e altri. Ho bisogno della documentazione per questo particolare "tipo" o "sottoinsieme" di linguaggio SQL.Dove posso trovare la documentazione per il particolare tipo di SQL utilizzato dal motore Jet 4.0?
Dove posso trovare la documentazione per il particolare tipo di SQL utilizzato dal motore Jet 4.0?
risposta
Here è la versione più recente di SQL di accesso Riferimento (accesso 2010).
Tuttavia, le guide come per la risposta di @ Remou sono la risorsa più utile che Microsoft mette a disposizione, notando che hanno più di un decennio e non tengono conto delle modifiche apportate all'era ACE di Access 2007 (cioè tipi di dati multivalore - - rabbrividire)
una parola al saggio: l'accesso SQL di riferimento contiene errori di inclusione e di omissioni troppo numerosi al dettaglio qui, quindi ecco un breve esempio:
CREATE TABLE
Statement (Microsoft Access SQL)
! La sintassinon è mai stata supportata da Access e Access non ha nemmeno una funzionalità di tabelle temporanee. Sembra che qualcuno che ha scritto la Guida abbia sollevato questo problema dalle specifiche SQL-92 pensando che Access fosse compatibile con SQL-92!
WITH COMPRESSION
la sintassi è supportata solo nella modalità query ANSI-92 di Access **. Sarebbe utile se fosse indicato.
Citazione: "È possibile utilizzare NOT NULL
.. all'interno di un nome CONSTRAINT
clausola che si applica a ... un multiplo-campo denominato CONSTRAINT
" - ancora una volta, questa non è una caratteristica di accesso e il tentativo di usare la sintassi genera un errore.
DEFAULT
: è molto utile poter specificare un valore DEFAULT
per una colonna e Access esegue effettivamente questa sintassi ma manca in questa pagina della guida.
IDENTITY
: questa parola chiave manca nel Riferimento SQL di accesso e questa pagina è il luogo logico in cui trovarla.
CHECK
vincolo: potenzialmente una delle caratteristiche più potenti di accesso SQL, ma quasi del tutto assente dal tutta documentazione di Microsoft, solo ottiene una breve menzione in un paio di articoli.
Come ho detto, questa è solo una pagina! E sì ho dato un feedback a Microsoft e il team di accesso di questi errori (ogni volta che rilasciare una nuova versione, in effetti), ma gli errori restano :(
Questo referes a modalità query proprietaria ANSI-92 di accesso , da non confondere con lo standard SQL-92. L'accesso non è, e purtroppo non lo sarà mai, SQL-92 compatibile, nemmeno SQL-92 entry level. Sembra che il team di Access abbia rimosso la sua pagina in modalità interrogazione ANSI-92 da la Guida, probabilmente perché conteneva errori di inclusione, ad esempio LIMIT TO nn ROWS
nello ORDER BY
non è supportata né da Access né dalla sua sintassi SQL
In particolare, è stato eseguito il collegamento alla versione Access2003 del Riferimento SQL che non include le modifiche apportate al motore per Access 2007 (vale a dire tipi a più valori). La versione più recente è Access 2010 e il riferimento SQL può essere trovato qui: http://msdn.microsoft.com/en-us/library/ff841692.aspx – onedaywhen
Riferimenti rapidi:
http://office.microsoft.com/en-us/access-help/CH006252688.aspx?CTT=97
http://support.microsoft.com/kb/275561
3 Parte MSDN Series (Fundamental, Intermedio, Avanzato):
http://msdn.microsoft.com/en-us/library/aa140011
http://msdn.microsoft.com/en-us/library/Aa140015
http://msdn.microsoft.com/en-us/library/aa139977
Optional Extra Info: http://en.wikipedia.org/wiki/Microsoft_Jet_Database_Engine
ecco un rapido 'toot' sull'utilizzo di Jet da .NET: http : //www.homeandlearn.co.uk/net/nets12p4.html – bbqchickenrobot
Parti della Guida del programmatore di Jet Database Engine hanno ape n messo on-line:
Tenete a mente che questo risale al Jet 3.5, vale a dire, la versione introdotta in Access 97, e che non include alcun dell'enorme numero di modifiche e aggiunte di Jet 4 (A2000, introdotto nel 1999) o ACE (A2007, dal 2007 in poi). Tuttavia, include molte cose che possono essere trovate solo lì. Ho la copia di tutto il libro e lo trovo estremamente utile.
- 1. Dove posso trovare la documentazione di PythonMagick?
- 2. Dove posso trovare la documentazione di Hpricot?
- 3. Il motore di database Microsoft Jet Impossibile trovare l'oggetto 'Foglio1 $'
- 4. Dove posso trovare la documentazione per RDLC xml?
- 5. Dove posso trovare la documentazione per NHibernate ISession.Persist()?
- 6. Dove posso trovare la documentazione per l'API NuGet v3?
- 7. Dove posso trovare la documentazione per enyim e memcached?
- 8. Dove posso trovare la documentazione di StructureMap aggiornata?
- 9. Dove posso trovare la documentazione sulle opzioni `.. * ..` ggplot?
- 10. Dove posso trovare la documentazione completa su Google Test?
- 11. Dove si può trovare la documentazione per Python-Levenshtein online?
- 12. Dove posso trovare il 16F877A.h?
- 13. Dove posso trovare una buona documentazione su OpenXML
- 14. Dove posso trovare la documentazione di IdocScript per Stellent/Oracle UCM?
- 15. Che cos'è la libreria JCF e dove posso trovare la documentazione?
- 16. Dove posso scaricare la documentazione di JBoss AS7?
- 17. Eventuali riferimenti/manuali su SQL in EXCEL con Microsoft OLE DB Provider per Jet 4.0?
- 18. Come specializzare template per tipo derivato dal particolare tipo
- 19. Dove posso trovare la libreria Microsoft.IdentityModel.Extensions.dll?
- 20. Dove posso trovare Mono.Cecil.Pdb.dll?
- 21. Dove posso trovare immagini gratuite per il gioco?
- 22. Dove scaricare la documentazione per Spark?
- 23. Dove posso trovare altri temi per VS2012?
- 24. Dove posso trovare una versione di flusso di dati TPL per 4.0?
- 25. SQL Server: Impossibile trovare il tipo nell'assemblea
- 26. Dove posso trovare tutorial per Clang?
- 27. Dove posso trovare una documentazione valida e solida per le primitive di sincronizzazione di C++ 0x?
- 28. Dove posso trovare la documentazione SimpleITK e le informazioni di riferimento?
- 29. Dove trovare documentazione o funzionalità API di feedback Taptic per watchOS 2?
- 30. dove posso trovare questo tipo di esercizi da risolvere?
Questa è una domanda davvero importante e le risposte finora gettano le basi per una completa refeence. Questa sembra davvero una domanda WIKI ideale. Confesso che non ho idea di come funzioni su SO. –