Come si elencano tutte le tabelle in un database che contengono una colonna con un nome specifico?Come si basano le tabelle di Ilist in base al nome della colonna in sybase?
12
A
risposta
21
Prova questo:
select distinct object_name(id)
from syscolumns
where name = 'my_column_name'
order by object_name(id)
o in questo modo:
select distinct so.name
from syscolumns sc
, sysobjects so
where sc.id = so.id
and sc.name = 'my_column_name'
order by so.name
è che quello che stavate cercando?
2
È anche possibile utilizzare la stored procedure sp_columns.
sp_columns @column_name = '%column_name%'
Maggiori informazioni qui: SyBooks Online (Getting Help On Database Objects)
1
La query di seguito può essere utilizzato per ottenere column_name con table_name pure.
Ciò consentirà all'utente di identificare la tabella a cui appartiene il nome_colonna.
select distinct tbl_col.name as Field_name,tbl_object.name as Table_name
from syscolumns tbl_col
, sysobjects tbl_object
where tbl_col.id = tbl_object.id
order by tbl_object.name
+0
Priceless. Grazie. – datv
Problemi correlati
- 1. Unire diverse tabelle in base al valore della colonna
- 2. Come selezionare vero/falso in base al valore della colonna?
- 3. Unire tabelle per nome colonna, convertire stringa in nome colonna
- 4. Come copiare le tabelle in base al nome dello schema in Microsoft.SqlServer.Management.Smo.Transfer
- 5. Come elencare tutte le tabelle utente in Sybase insieme al loro conteggio delle righe?
- 6. Come verificare NULL in MySqlDataReader in base al nome della colonna?
- 7. Somma di righe in base al valore della colonna
- 8. Panda Python - Riordino delle colonne in un dataframe in base al nome della colonna
- 9. Ottimizzazione SQL - Unire diverse tabelle in base al valore della colonna
- 10. Come ottenere l'elemento in base al nome della classe
- 11. Rimuovi duplicati in base al valore della colonna-linq
- 12. tabelle Unire in base al valore massimo
- 13. Gestione della finestra di ritorno in base al nome/titolo
- 14. SQL: Count() in base al valore della colonna
- 15. Dividere il frame dei dati dei panda in base al nome della colonna
- 16. Come eliminare colonne in base al nome in R?
- 17. Come tracciare righe e colonne specifiche di dataframe panda (in base al nome della riga e al nome della colonna) nel grafico a barre con barre di errore?
- 18. Come evitare le virgolette singole in Sybase
- 19. condizionale elisp in base al nome host
- 20. Scegliere le variabili in base al nome (espressione regolare semplice)
- 21. Le funzioni VBA di Excel generano #RIF in base al nome della funzione?
- 22. Come confrontare due tabelle colonna per colonna in oracolo
- 23. Come si implementano le tabelle di invio in Perl?
- 24. Indirizzo IPv6 in base al nome host
- 25. Split un DataTable in 2 o più DataTable in base al valore della colonna
- 26. Panda: come sommare le colonne in base al condizionale di altri valori di colonna?
- 27. Alternativa al nome colonna "order" in MySQL
- 28. Record corrispondenti in base al Nome persona
- 29. Come ottenere il riferimento al tipo di classe in base al nome in Delphi XE?
- 30. Come eliminare le righe duplicate in base al valore di una colonna?
Puoi essere più specifico? Vuoi un elenco di colonne in una tabella o stai cercando tutte le tabelle che contengono una colonna o qualcos'altro? –