campos calculados

18/07/2007 - 14:41 por Mauro SB | Informe spam
siempre pense que los campos calculados se calculaban cuando se
consultasban, pero vi que hay una propiedad persisted, que en la ayuda dice
que define si el campo se guarda...esto es asi? al marcarlo y ver el plan de
ejecucion hay menos eventos de calculos, generara mayor carga en las
actualizaciones al tener que recalcular y guardar el valor nuevo?
que opinan
saludos

Preguntas similare

Leer las respuestas

#1 Maxi
18/07/2007 - 15:39 | Informe spam
Hola, si!! esto es nuevo en 2005


-
Microsoft M.V.P en SQLServer
SQLTotal Consulting - Servicios en SQLServer
Email:
"Mauro SB" escribió en el mensaje
news:%
siempre pense que los campos calculados se calculaban cuando se
consultasban, pero vi que hay una propiedad persisted, que en la ayuda
dice que define si el campo se guarda...esto es asi? al marcarlo y ver el
plan de ejecucion hay menos eventos de calculos, generara mayor carga en
las actualizaciones al tener que recalcular y guardar el valor nuevo?
que opinan
saludos

Respuesta Responder a este mensaje
#2 Mauro SB
18/07/2007 - 15:44 | Informe spam
me parecia gracias!
"Maxi" escribió en el mensaje
news:
Hola, si!! esto es nuevo en 2005


-
Microsoft M.V.P en SQLServer
SQLTotal Consulting - Servicios en SQLServer
Email:
"Mauro SB" escribió en el mensaje
news:%
siempre pense que los campos calculados se calculaban cuando se
consultasban, pero vi que hay una propiedad persisted, que en la ayuda
dice que define si el campo se guarda...esto es asi? al marcarlo y ver el
plan de ejecucion hay menos eventos de calculos, generara mayor carga en
las actualizaciones al tener que recalcular y guardar el valor nuevo?
que opinan
saludos





Respuesta Responder a este mensaje
#3 Alejandro Mesa
18/07/2007 - 16:06 | Informe spam
Hola Mauro,

Estoy de acuerdo contigo en que esto influira en actualizaciones / ingresos
en masa, ya que la expresion que conforma la columna calculada, debe ser
calculada.

Esta propiedad es necesaria cuando queremos crear un indice por una columna
calculada o cuando queremos usar una columna calculada cen una funcion de
particion.


AMB


"Mauro SB" wrote:

siempre pense que los campos calculados se calculaban cuando se
consultasban, pero vi que hay una propiedad persisted, que en la ayuda dice
que define si el campo se guarda...esto es asi? al marcarlo y ver el plan de
ejecucion hay menos eventos de calculos, generara mayor carga en las
actualizaciones al tener que recalcular y guardar el valor nuevo?
que opinan
saludos



Respuesta Responder a este mensaje
#4 Juan Diego Bueno
18/07/2007 - 20:23 | Informe spam
Yo debo reconocer que he descubierto hace poco los campos calculados en SQL
Server, pero me parecen muy prácticos. En las tablas en las que he empezado
a usarlos, he marcado que sean persistentes. Supongo que afectará de alguna
u otra manera al rendimiento, pero... no creo que haya mucha diferencia
entre eso o usar un trigger para actualizar un campo, o usar una vista
indexada, ya que en cualquier operación de inserción o actualización,
tendrían que realizarse los cálculos igualmente y si tengo algo que me hace
el trabajo de forma automática, ¿por qué romperme la cabeza?

¿Me equivoco?

Juan Diego Bueno www.moondance.tk


"Alejandro Mesa" escribió en el
mensaje news:
Hola Mauro,

Estoy de acuerdo contigo en que esto influira en actualizaciones /
ingresos
en masa, ya que la expresion que conforma la columna calculada, debe ser
calculada.

Esta propiedad es necesaria cuando queremos crear un indice por una
columna
calculada o cuando queremos usar una columna calculada cen una funcion de
particion.


AMB


"Mauro SB" wrote:

siempre pense que los campos calculados se calculaban cuando se
consultasban, pero vi que hay una propiedad persisted, que en la ayuda
dice
que define si el campo se guarda...esto es asi? al marcarlo y ver el plan
de
ejecucion hay menos eventos de calculos, generara mayor carga en las
actualizaciones al tener que recalcular y guardar el valor nuevo?
que opinan
saludos



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