Voglio creare una tabella senza colonne in sqlite3. È possibile nel database postgres, ma non in uno sqlite3. C'è un modo per ottenere questo, o semplicemente non è supportato (forse non in sql standard?) Ho controllato la grammatica sqlite3 CREATE TABLE
e sembra che ci debba essere almeno una colonna, ma forse mi sono perso qualcosa?sqlite3: creazione di una tabella senza colonne
11
A
risposta
11
Le tabelle a zero colonne non sono supportate in SQLite. O anche nello standard SQL.
+1
È interessante notare che [è possibile in PostgreSQL] (https://blog.jooq.org/2017/03/17/creating-tables-dum-and-dee-in-postgresql/), sebbene –
0
Ho avuto questa stessa domanda perché volevo una tabella con solo il campo rowid. Mentre si può non essere in grado di creare una tabella senza colonne, si può fare una tabella con solo un campo identificativo come chiave primaria utilizzando il seguente codice:
CREATE TABLE tablename (rowid INTEGER PRIMARY KEY) WITHOUT ROWID;
Problemi correlati
- 1. Creare una tabella senza colonne
- 2. Sqlite3: come riordinare le colonne in una tabella?
- 3. Creazione di una "Tabella numeri" in mysql
- 4. Come aggiungere colonne a sqlite3 python?
- 5. Creazione di una tabella utilizzando l'API Win32
- 6. Creazione di una tabella statica in iReport
- 7. Cross-UPDATE tabella in SQLITE3
- 8. Creazione di una tabella dinamica con PHP
- 9. Come si conta colonne di una tabella
- 10. Raggruppamento di colonne SQL da una tabella
- 11. Creazione di un file di database SQLite3 tramite Objective-C
- 12. Colonne di tabella ridimensionabili
- 13. Creazione di una tabella semplice in WPF?
- 14. Creazione di una tabella hash/funzione hash
- 15. Come posso verificare se esiste una tabella nell'API C++ sqlite3?
- 16. Come faccio a rilasciare una tabella da SQLite3 in DJango?
- 17. Copia la struttura della tabella nella nuova tabella in sqlite3
- 18. Creazione di nomi di colonne validi R
- 19. Determinare il numero massimo di colonne da sqlite3
- 20. Come fare la tabella pivot senza conoscenza delle colonne
- 21. Rails che creano una tabella senza migrazione
- 22. Creazione di una tabella di pivot da un DataTable
- 23. Rinominare le colonne di una tabella SQL con i valori di campo di una tabella
- 24. Inserire nella creazione della nuova tabella
- 25. inserire dati nella tabella senza specificare i nomi delle colonne
- 26. Creare una tabella da colonne CSV in SQL Server senza l'utilizzo di un cursore
- 27. Tabella di aggregazione() su più colonne in R senza una ripartizione "per"
- 28. SQL Server: creazione di una tabella temporanea con colonna dinamica
- 29. Creazione di una sequenza su una tabella esistente
- 30. Laravel - Creazione di tabelle dinamicamente (senza migrazione)
Sono curioso di sapere quale sia il problema a zero colonna risolve tavolo . Cura di elaborare? – Tim
Sto facendo un progetto per animali domestici e sto lavorando ai test. Potrei creare una tabella vuota in postgres a scopo di test, ma lo stesso test automatizzato non è riuscito per sqlite. Quindi volevo essere sicuro di non sbagliare. Dal momento che le tabelle vuote non sono supportate dagli standard sql, non ho bisogno di preoccuparmene. – gruszczy
@ Prima si potrebbe voler creare tabelle vuote e poi aggiungere colonne. – entonio