jueves, 14 de enero de 2010

Gramatica y Estructura del lenguaje SQL

Estructura de un Programa en SQL

ALTER PROCEDURE spu_addCliente @nombre varchar(100),

@apellido1 varchar(100),

@apellido2 varchar(100),

@nifCif varchar(20),

@fxNaciento datetime

AS

BEGIN TRY

BEGIN TRAN

INSERT INTO CLIENTES

(nombre, apellido1, apellido2, nifcif, fxnacimiento) VALUES

(@nombre, @apellido1, @apellido2, @nifCif, @fxNaciento)

COMMIT

END TRY

BEGIN CATCH

ROLLBACK

PRINT ERROR_MESSAGE()

END CATCH

Gramática y expresiones:

<> : : = <>

<> : : = <>

<> : : = <>>

<> : : = <> | | < Delete > | <> | <>

<> : : = if <> { <> }

<> : : = if <> { <> } else { <> }

< else if > : : = if <> { <> } elseif <> { <> } else { <> }

<> : : = switch <> { case 1: <> case 2: <>

case 3: <> case n: <> default: <> }

<> : : = while <> { <> }

< do while > : : = do { <> } while <>

<> : : = for <> <> { <> }

<> : : = <>

<> : : = <>

<> : : = <>

<> : : = vacio

<> : : = <> = <>

<> : : = <>

<> : : = <>

: : = <> | <> | <> …| <> |<> | <> | <> …| <>

<> : : = <>| | <>

: : = <> |<> |<> |<> |<> |<> |<> |<> |<> |<>

<> : : = < . > | < , > |< : > |< ; > |< - > |<>

<> : : = > | < | = = | ! = | > = | < =

<> : : = AND | &&| OR | XOR |

: : = +=| - = | * = | / = | . = | =

<> : : = ++ | --

<> : : = <>

<> : : = <> | <> | <>

<> : : = <> <> <> |

<> <> <>

<> : : = <> <> <>

<> : : = function <> ( <> ) { <> }

<> : : = | <>

<> : : = <> | <>

No hay comentarios:

Publicar un comentario