SQL - Ejecutar funciones

 
Vista:

Ejecutar funciones

Publicado por Jhon Alexander (18 intervenciones) el 26/06/2007 15:23:54
Buenos dias colegas,
tengo dos funciones que me devuelven un int. y las llamo desde un insert into.
que tendre malo??

alter proc AddNotas(@Alumno varchar(30),@Materia varchar(30),@Nota1 int,@Nota2 int,@Nota3 int,@Nota4 int)
as
insert into dbo.NOTAS
(IdAlumno,IdMateria,Nota1,Nota2,Nota3,Nota4)
values(dbo.IdAlumno(@Alumno),dbo.IdMateria(@Materia),@Nota1,@Nota2,@Nota3,@Nota4)

exec 'jhon alexander','matematicas',2,3,4,5

este el mensaje de error:
Línea 1: sintaxis incorrecta cerca de 'jhon alexander'.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ejecutar funciones

Publicado por Isaias (5072 intervenciones) el 26/06/2007 18:12:33
EXEC AddNotas 'jhon alexander','matematicas',2,3,4,5
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar