Si podes, pero con SQL_dinamico, o con otros trucos, por ejemplo SELECT 'ALTER TABLE ' +TABLE_NAME + ' ALTER COLUMN ' + COLUMN_NAME + TOPO DE DATOS FROM INFORMATION_SCHEMA.COLUMNS
el resultado lo mostras como mtexto y haces un copy paste, lo ejecutas y ya! Sino usando sp_executesql El día 2 de agosto de 2008 19:40, Roxana Leituz <[EMAIL PROTECTED]> escribió: > ok!! gracias > En realidad necesito cambiar el tipo de datos que tengo en una tabla (en > realidad varias), ya que los mismos vienen de un excel que levanta en forma > automática un formato que no me sirve (es para una migración) y como son > muchas columnas uso select column_name from information_schema.columns where > table_name=tabla and data_type=tipo para traer los nombres de las mismas y > pensé que podía automatizar algunas cosas. > Muchas gracias por el dato > Saludos > > ----- Original Message ----- > From: "Maxi Accotto" <[EMAIL PROTECTED]> > To: "Roxana Leituz" <[EMAIL PROTECTED]> > Sent: Saturday, August 02, 2008 7:27 PM > Subject: [dbms] alter column > Simplemente porque no se aceptan variables en ese comando. Porque > manda una varibale? > > El día 2 de agosto de 2008 17:34, Roxana Leituz > <[EMAIL PROTECTED] >> escribió: >> Hola a todos!! alguien tiene idea porque me da error lo siguiente? >> >> alter table datos_maestros.CL_Datos_personales >> >> alter column @nom_col varchar(100) >> >> no me acepta la variable. >> >> Muchas gracias >> >> >> > > > > -- > ----------------------------------------------------------- > Microsoft MVP en SQL Server > Mentor asociado en SQLTotalConsulting > Excelencia en servicios y consultoria SQLServer > www.sqltotalconsulting.com > ----------------------------------------------------------- > -- ----------------------------------------------------------- Microsoft MVP en SQL Server Mentor asociado en SQLTotalConsulting Excelencia en servicios y consultoria SQLServer www.sqltotalconsulting.com -----------------------------------------------------------
