Bases de Datos > SQL Server

 sql consulta tipo de campos

(1/1)

schumacher:
Buenas, es posible obtener los tipos de datos de los campos en una tabla, (postgresql) por medio de sql?

ID         : numerico, 10...
nombre : string,150...
y lo que quisiera es los tipos, bueno si se puede hacer eso en un array seria mas conveniente

gracias por adelantado

.net:
Para SQLServer

prueba con esto espero te sirva

SELECT COLUMN_NAME, DATA_TYPE,CHARACTER_MAXIMUM_LENGTH, IS_NULLABLE, COLUMN_DEFAULT
  FROM INFORMATION_SCHEMA.COLUMNS
  WHERE table_name = 'Accesos' ---> solamente ay que cambia el nombre de tu tabla

schumacher:

--- Código: Visual Basic ---Dim rsTipCamp As New RecordsetrsTipCamp.CursorLocation = adUseClientrsTipCamp.Open "select data_type, is_nullable from information_schema.columns where table_name = '" + cboTablas.Text + "'", Cnx, adOpenStatic, adLockReadOnlySet dgPruebas.DataSource = rsNomColum 
lo intente, pero me dice que se requiere un objeto...
sin embargo en un codigo anterior hice este codigo y funciona para obtener los nombres de los campos de una tabla


--- Código: Visual Basic ---    Dim rsNomColum As New Recordset    rsNomColum.CursorLocation = adUseClient    rsNomColum.Open "select column_name from information_schema.columns where table_name = '" + cboTablas.Text + "'", Cnx, adOpenStatic, adLockReadOnly    Set dgPruebas.DataSource = rsNomColum 
asi que bueno, me tendre que resignar y buscar otro metodo, si es que antes no se les ocurre algo

gracias!

Navegación

[0] Índice de Mensajes

Ir a la versión completa