SQL - Sintaxis incorrecta cerca de la palabra clave 'as'

 
Vista:
Imágen de perfil de Jhon Jairo
Val: 30
Ha mantenido su posición en SQL (en relación al último mes)
Gráfica de SQL

Sintaxis incorrecta cerca de la palabra clave 'as'

Publicado por Jhon Jairo (22 intervenciones) el 18/03/2017 19:06:29
Hola, uso sql 2012 y me sale un error con este sp:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
USE [Banco2]
GO
 
/*Listar las cuentas de cualquier cliente, indicando el nombre del cliente*/
/*Se debe verificar la existencia del cliente y si posee cuentas */
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
 
CREATE PROCEDURE [dbo].[SP_CUENTAS_DE_CUALQUIER_CLIENTE]
@nombre_cliente NVARCHAR(50),
as
 
IF @nombre_cliente IS NOT NULL
	IF EXISTS (select Nombre from dbo.Cliente where Nombre = @nombre_cliente)
		 select a.DocIdent, a.Apellido, a.Nombre, n.NroCuenta
		 from dbo.Cliente a inner join dbo.CuentaxCliente n
		 on a.DocIdent = n.DocIdent
		 where a.Nombre = @nombre_cliente
	ELSE
		PRINT 'No tiene cuenta'
 ELSE
	PRINT 'Este cliente no tiene existe, intente de nuevo'
 
	EXEC SP_CUENTAS_DE_CUALQUIER_CLIENTE 'Teresa'


Mens 156, Nivel 15, Estado 1, Procedimiento SP_CUENTAS_DE_CUALQUIER_CLIENTE, Línea 4
Sintaxis incorrecta cerca de la palabra clave 'as'.
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
Imágen de perfil de Isaias
Val: 2.542
Oro
Ha mantenido su posición en SQL (en relación al último mes)
Gráfica de SQL

Sintaxis incorrecta cerca de la palabra clave 'as'

Publicado por Isaias (1921 intervenciones) el 21/03/2017 22:50:03
Claramente esta una COMA en la linea anterior, entonces el AS no te va a funcionar, ni los PRINT
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