valor predeterminado

03/03/2008 - 22:02 por Rene Acevedo | Informe spam
amigos como hago para que el valor predeterminado sea un valor calculado por
mi.
Ejemplo
que cuando se inserte un nuevo registro cierta columna me tome el valor que
tengo en otra consulta

algo asi como

declare @ValMaxUId_Exains char(10)
select @ValMaxUId_Exains=max(id_exains)+1 from lab_exains
set
@ValMaxUId_Exains=replicate('0',10-len(@ValMaxUId_Exains))+@ValMaxUId_Exains
return @ValMaxUId_Exains


que esa valor devuelto se reemplace en la columna del nuevo registro
adicionado en otra tabla

Preguntas similare

Leer las respuestas

#1 Maxi Accotto
04/03/2008 - 02:27 | Informe spam
Hola, y no te son utiles los campos calculados? te paso un ejemplo:

create table #t (id int, id2 as id*2 )
go

insert into #t (id) values (100)
go

select * from #t


Microsoft MVP SQLServer
www.sqltotalconsulting.com
-

"Rene Acevedo" escribió en el mensaje de
noticias:
amigos como hago para que el valor predeterminado sea un valor calculado
por mi.
Ejemplo
que cuando se inserte un nuevo registro cierta columna me tome el valor
que tengo en otra consulta

algo asi como

declare @ValMaxUId_Exains char(10)
select @ValMaxUId_Exains=max(id_exains)+1 from lab_exains
set
@ValMaxUId_Exains=replicate('0',10-len(@ValMaxUId_Exains))+@ValMaxUId_Exains
return @ValMaxUId_Exains


que esa valor devuelto se reemplace en la columna del nuevo registro
adicionado en otra tabla

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