Contar el Nro de Campos...

28/05/2004 - 20:14 por anonimo | Informe spam
Quiero una consulta que :

- Cuente le Nro de campos en una tabla
- Devuelva el Nombre de la Tabla
- Devuelva el Nombre de la DB


Urgente...

Preguntas similare

Leer las respuestas

#1 Gustavo Larriera [MVP SQL]
28/05/2004 - 20:26 | Informe spam
Contar número de campos de una tabla:

select max(ordinal_position)
from information_schema.columns
where table_name = 'titles'

Devolver el nombre de una tabla y nombre de la base de datos... respecto a
qué? No entendí lo que deseeas hacer.

Gustavo Larriera, MVP-SQL, MCSE
Uruguay LatAm
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.
"anonimo" wrote in message
news:144e501c444df$9aa0c600$
Quiero una consulta que :

- Cuente le Nro de campos en una tabla
- Devuelva el Nombre de la Tabla
- Devuelva el Nombre de la DB


Urgente...
Respuesta Responder a este mensaje
#2 Maxi
28/05/2004 - 20:29 | Informe spam
Hola, contamos el numero de campos de la tabla

Select count(*) as cantidad from information_schema.columns where
table_catalog='tubdd' and
table_name='tutabla'

con esto ya tendrias todo!! si le pasas como dato la BDD y la tabla te
contara los campos!!

Es esto lo que buscas?



Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"anonimo" escribió en el mensaje
news:144e501c444df$9aa0c600$
Quiero una consulta que :

- Cuente le Nro de campos en una tabla
- Devuelva el Nombre de la Tabla
- Devuelva el Nombre de la DB


Urgente...





Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.688 / Virus Database: 449 - Release Date: 18/05/2004
Respuesta Responder a este mensaje
#3 Gustavo Larriera [MVP SQL]
28/05/2004 - 20:45 | Informe spam
oops que me olvidé agregar el nombre de la base de datos :-)

fe de erratas:

select max(ordinal_position)
from information_schema.columns
where table_name = 'titles' and table_catalog = 'pubs'

Gustavo Larriera, MVP-SQL, MCSE
Uruguay LatAm
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.
"Maxi" wrote in message
news:%
Hola, contamos el numero de campos de la tabla

Select count(*) as cantidad from information_schema.columns where
table_catalog='tubdd' and
table_name='tutabla'

con esto ya tendrias todo!! si le pasas como dato la BDD y la tabla te
contara los campos!!

Es esto lo que buscas?



Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"anonimo" escribió en el mensaje
news:144e501c444df$9aa0c600$
> Quiero una consulta que :
>
> - Cuente le Nro de campos en una tabla
> - Devuelva el Nombre de la Tabla
> - Devuelva el Nombre de la DB
>
>
> Urgente...



Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.688 / Virus Database: 449 - Release Date: 18/05/2004


Respuesta Responder a este mensaje
#4 ulises
28/05/2004 - 20:55 | Informe spam
Hola Gux,

Solo una observación, el campo ordinal_position (o mejor
dicho el col_order de syscolumns) no se renumera si se
elimina una columna de la tabla, lo cual podría ocasionar
que tengas más columnas que las existentes en realidad en
la tabla.

Saludos,
Ulises

Contar número de campos de una tabla:

select max(ordinal_position)
from information_schema.columns
where table_name = 'titles'

Devolver el nombre de una tabla y nombre de la base de


datos... respecto a
qué? No entendí lo que deseeas hacer.

Gustavo Larriera, MVP-SQL, MCSE
Uruguay LatAm
Este mensaje se proporciona "COMO ESTA" sin garantias y


no otorga ningun
derecho / This posting is provided "AS IS" with no


warranties, and confers
no rights.
"anonimo" wrote in


message
news:144e501c444df$9aa0c600$
Quiero una consulta que :

- Cuente le Nro de campos en una tabla
- Devuelva el Nombre de la Tabla
- Devuelva el Nombre de la DB


Urgente...




.

Respuesta Responder a este mensaje
#5 Gustavo Larriera [MVP SQL]
28/05/2004 - 21:15 | Informe spam
Muy buen punto Ulises, entonces hay que usar COUNT.

Gustavo Larriera, MVP-SQL, MCSE
Uruguay LatAm
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.
"ulises" wrote in message
news:1491b01c444e5$6448d1f0$
Hola Gux,

Solo una observación, el campo ordinal_position (o mejor
dicho el col_order de syscolumns) no se renumera si se
elimina una columna de la tabla, lo cual podría ocasionar
que tengas más columnas que las existentes en realidad en
la tabla.

Saludos,
Ulises

Contar número de campos de una tabla:

select max(ordinal_position)
from information_schema.columns
where table_name = 'titles'

Devolver el nombre de una tabla y nombre de la base de


datos... respecto a
qué? No entendí lo que deseeas hacer.

Gustavo Larriera, MVP-SQL, MCSE
Uruguay LatAm
Este mensaje se proporciona "COMO ESTA" sin garantias y


no otorga ningun
derecho / This posting is provided "AS IS" with no


warranties, and confers
no rights.
"anonimo" wrote in


message
news:144e501c444df$9aa0c600$
Quiero una consulta que :

- Cuente le Nro de campos en una tabla
- Devuelva el Nombre de la Tabla
- Devuelva el Nombre de la DB


Urgente...




.

Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida