Ho una mezza dozzina di visualizzazioni in SQL Server che devo replicare in Teradata, ma non sono stato in grado di trovare l'equivalente TD delle tabelle dei metadati SQL. Mi piacerebbe replicare le seguenti funzionalità (che presumo è abbastanza auto-explainatory):Recupero colonna e altre informazioni sui metadati in Teradata
select table_name, column_id ordinal_position, column_name,
data_type, char_length char_max_length,
data_precision numeric_precision, data_scale numeric_scale
from user_tab_columns
select name as FUNCTION_NAME
from sys.objects
where type_desc='SQL_SCALAR_FUNCTION'
select TABLE_NAME as VIEW_NAME
from INFORMATION_SCHEMA.VIEWS
mi piacerebbe anche sapere se ci sono riferimenti Teradata utilizzabili on-line; tutto ciò che corro sembra essere pubblicità piuttosto che informazioni pratiche.
Follow-up: dbc.columns (come emailenin raccomandato) sembra darmi tutto ciò di cui ho bisogno per la prima vista tranne che per la posizione ordinale. TD salva queste informazioni? – William
COLUMN_ID in DBC.Columns può essere utilizzato per la posizione ordinale per una colonna nella tabella o vista. In genere semina a 1025 e incrementa da lì. –
Troverai tutti i manuali Teradata su info.teradata.com, scegli semplicemente la tua versione. La scelta migliore è il CD completo di documentazione che include la ricerca completa. – dnoeth