• Domingo 22 de Diciembre de 2024, 23:08

Autor Tema:  Prederminar campo mediante scrip  (Leído 1149 veces)

SysEdw

  • Miembro activo
  • **
  • Mensajes: 28
  • Nacionalidad: pe
    • Ver Perfil
Prederminar campo mediante scrip
« en: Martes 22 de Julio de 2008, 18:22 »
0
hola comunidad quisiera saber por favor como ingresar mediante scrip un valor predeterminado o por defecto en la columna IdCurso ([dbo].[NuevoIdCurso]())


CREATE TABLE [dbo].[Cursos](
   [IdCurso] [smallint] NOT NULL,
   [Descripcion] [nvarchar](50) NULL)
go
CREATE FUNCTION [dbo].[NuevoIdCurso]
()
RETURNS smallint
   WITH ENCRYPTION
AS
BEGIN
   declare @ultimoId int
   select top 1 @ultimoId = [IdCurso] from [dbo].[Curso] order by [IdCurso] desc
   select top 1 @ultimoId = [IdCurso] from [dbo].[Curso] order by [IdCurso] desc
   set  @ultimoId=@ultimoId+1;
   return @ultimoId
END
bueno en la columna IdCurso debo de predeterminar la function [NuevoIdCurso] mediante script

Gracias de antemano por la respuesta
______________________________________________________________________________________
                        [size=100]   Si se puede imaginar... se puede programar.
Me encanta depender de la tegnología y vengarme de ella para dominarla como los locos.[/size]