Modificación tablas del sistema

25/02/2005 - 20:38 por Luis J. | Informe spam
Hola todos

Quiero saber que permisos requiero tener para hacer actualizaciones de datos
en la tabla "syscolumns".

Por favor si me pueden detallar exactamente los permisos, me ayuda mucho.

gracias

Preguntas similare

Leer las respuestas

#6 Salvador Ramos
26/02/2005 - 10:28 | Informe spam
Hola:

Coincido con todo lo que te han indicado los compañeros. Y además quiero
añadir que si utilizas SELECT * no tienes garantizado que las columnas te
salgan en el orden exacto en que las ves en diseño. Eso sí casi siempre
coincide ese orden, pero puede haber excepciones dependiendo de cómo se
hayan almacenado internamente.

Te recomiendo que no te preocupes por el orden de las columnas, y además que
en tus instrucciones SELECT pongas los nombres de los campos en vez de *, y
esto último no solo por esas posibles excepciones (que igual no llegan a
darse en tu base de datos), sino sobre todo por optimizar las consultas y
mejorar el rendimiento (no devuelvas nunca datos que no necesitas).

Además si el día de mañana añades una columna a tu tabla y has utilizado
SELECT * tendrás que revisar todas las partes de tu código implicadas en esa
consulta, ya que te devolverá datos diferentes. Mientras que si hubieses
utilizado SELECT c1, c2, c3..., no te afectará en nada esa inclusión de la
columna.

Un saludo
Salvador Ramos
Murcia - España
[Microsoft MVP SQL Server]
www.helpdna.net (información sobre SQL server, Windows DNA y .NET)

"Luis J." escribió en el mensaje
news:
Quiero mover la ubicación de una columna en una tabla por código SQL y no
tener que entrar por diseño.


"Alejandro Mesa" escribió en el
mensaje news:
Luis,

Cual es el proposito de hacerlo?, Microsoft no garantiza el buen
funcionamiento de Sql Server si estas tablas son modificadas.


AMB

"Luis J." wrote:

> Hola todos
>
> Quiero saber que permisos requiero tener para hacer actualizaciones de


datos
> en la tabla "syscolumns".
>
> Por favor si me pueden detallar exactamente los permisos, me ayuda


mucho.
>
> gracias
>
>
>




Respuesta Responder a este mensaje
#7 Luis J.
26/02/2005 - 14:01 | Informe spam
Muchas gracias por su colaboración, seguiré sus recomendaciones

LuisJ..


"Salvador Ramos" escribió en el
mensaje news:%23Qv3XV%
Hola:

Coincido con todo lo que te han indicado los compañeros. Y además quiero
añadir que si utilizas SELECT * no tienes garantizado que las columnas te
salgan en el orden exacto en que las ves en diseño. Eso sí casi siempre
coincide ese orden, pero puede haber excepciones dependiendo de cómo se
hayan almacenado internamente.

Te recomiendo que no te preocupes por el orden de las columnas, y además


que
en tus instrucciones SELECT pongas los nombres de los campos en vez de *,


y
esto último no solo por esas posibles excepciones (que igual no llegan a
darse en tu base de datos), sino sobre todo por optimizar las consultas y
mejorar el rendimiento (no devuelvas nunca datos que no necesitas).

Además si el día de mañana añades una columna a tu tabla y has utilizado
SELECT * tendrás que revisar todas las partes de tu código implicadas en


esa
consulta, ya que te devolverá datos diferentes. Mientras que si hubieses
utilizado SELECT c1, c2, c3..., no te afectará en nada esa inclusión de la
columna.

Un saludo
Salvador Ramos
Murcia - España
[Microsoft MVP SQL Server]
www.helpdna.net (información sobre SQL server, Windows DNA y .NET)

"Luis J." escribió en el mensaje
news:
> Quiero mover la ubicación de una columna en una tabla por código SQL y


no
> tener que entrar por diseño.
>
>
> "Alejandro Mesa" escribió en


el
> mensaje news:
>> Luis,
>>
>> Cual es el proposito de hacerlo?, Microsoft no garantiza el buen
>> funcionamiento de Sql Server si estas tablas son modificadas.
>>
>>
>> AMB
>>
>> "Luis J." wrote:
>>
>> > Hola todos
>> >
>> > Quiero saber que permisos requiero tener para hacer actualizaciones


de
> datos
>> > en la tabla "syscolumns".
>> >
>> > Por favor si me pueden detallar exactamente los permisos, me ayuda
> mucho.
>> >
>> > gracias
>> >
>> >
>> >
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida