Cómo obtengo el ID de una tabla determinada?

30/09/2003 - 11:00 por cg | Informe spam
Cómo obtengo el ID de una tabla de una Base de Datos
determinada?

Para poder poner la información para calcular el tamaño
de un registro de dicha tabla con este código:
select sum(convert(numeric(10,4),length))/1024 from
syscolumns
where object_id('NOMBREDETABLA') = id
 

Leer las respuestas

#1 Carlos Sacristan
30/09/2003 - 14:12 | Informe spam
Prueba esta sentencia. Utiliza el procedimiento almacenado no
documentado sp_MSforeachtable:

****************************************

exec sp_msforeachtable @command1="select
sum(convert(numeric(10,4),length))/1024 '?' from syscolumns where
object_id('?') = id "

****************************************

Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)
MVP SQL Server
Por favor, responder únicamente al foro
Se agradece la inclusión de sentencias DDL

Archivo de respuestas anteriores en:
http://groups.google.com/groups?hl=....public.es
.sqlserver

(Guía de netiquette del foro)
http://www.helpdna.net/bosqlfaq00.htm
http://perso.wanadoo.es/rubenvigon/foro

(FAQ's de SQL Server)
http://support.microsoft.com/defaul.../70faq.asp
http://www.helpdna.net/bosqlfaq.htm

"cg" escribió en el mensaje
news:1951101c38731$5ceda010$
Cómo obtengo el ID de una tabla de una Base de Datos
determinada?

Para poder poner la información para calcular el tamaño
de un registro de dicha tabla con este código:
select sum(convert(numeric(10,4),length))/1024 from
syscolumns
where object_id('NOMBREDETABLA') = id

Preguntas similares