Tengo media docena de vistas en SQL Server que necesito replicar en Teradata, pero no he podido encontrar el TD equivalente de las tablas de metadatos SQL. Me gustaría replicar las siguientes funciones (que supongo que es bastante auto-explainatory):Recuperación de columna y otra información de metadatos en 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
También me gustaría saber si hay alguna referencia utilizables Teradata en línea; todo lo que encuentro parece ser publicidad más que información práctica.
Seguimiento: dbc.columns (como se recomienda emailenin) parece darme todo lo que necesito para la primera vista a excepción de la posición ordinal. ¿Guarda TD esa información? – William
COLUMN_ID en DBC.Columns se puede usar para la posición ordinal de una columna en la tabla o vista. Por lo general, se siembra a 1025 y se incrementa desde allí. –
Encontrará todos los manuales de Teradata en info.teradata.com, simplemente elija su versión. La mejor opción es el CD completo de documentación, incluida la Búsqueda completa. – dnoeth