SQL - Sintaxis en Procedimiento Almacenado SQLl Server 2014

 
Vista:
sin imagen de perfil
Val: 3
Ha aumentado su posición en 14 puestos en SQL (en relación al último mes)
Gráfica de SQL

Sintaxis en Procedimiento Almacenado SQLl Server 2014

Publicado por Rodolfo (2 intervenciones) el 26/04/2020 05:00:55
Hola

Mi consulta es esta
Tengo una tabla en un SCHEMA SQL Server 2014, la cual contiene campos como este :
[Tipo Comprobante]

Como se puede apreciar, estan separadas sus dos palabras...
Al hacer un insert sencillo, me lo acepta...

Pero al hacerlo con un procedimiento almacenado me da el error en el primer parentesis DESPUES DE LA DECLARACION CHAR EN @[Tipo Comprobante] char(1)...

1
2
3
4
5
6
7
8
CREATE PROCEDURE [dbo].[El Punto.Facturas](
@Sucursal char(10) NULL,
@Estacion nchar(10) NULL,
@[Tipo Comprobante] char(1)
)
AS
    BEGIN
    END

Adjunto imagen para hacerlo mas visual

Pienso que los [ ] son los que dan el problema. E intendado de varias formas y no me acepta

Gracias a los que me ayuden con este problema
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 en Procedimiento Almacenado SQLl Server 2014

Publicado por Isaias (1921 intervenciones) el 27/04/2020 21:24:50
¿Y porque lo quieres separar?, Digo es mas facil que declares tu VARIABLE como @TipoComprobante char (1), ¿cierto?
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
sin imagen de perfil
Val: 3
Ha aumentado su posición en 14 puestos en SQL (en relación al último mes)
Gráfica de SQL

Sintaxis en Procedimiento Almacenado SQLl Server 2014

Publicado por Rodolfo (2 intervenciones) el 28/04/2020 19:32:54
Asi es
O o ponerle una barra vertical entre las palabras.
Pero queria ver si me aceptaba con los corchetes.
Pero ya estoy haciendolo con la barra vertical abajo por que de todas formas lo pobre y no acepta.
Con esta respuesta cierro este hilo.
Les agradezco a todos los que me ayudaron con sus apreciables comentarios.
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