SoloCodigo

Bases de Datos => SQL Server => Mensaje iniciado por: SysEdw en Martes 22 de Julio de 2008, 18:22

Título: Prederminar campo mediante scrip
Publicado por: SysEdw en Martes 22 de Julio de 2008, 18:22
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