¿Por qué debo usar el comando IR en sybase?

¿Por qué debo utilizar GO al escribir sql para sybase? En la mayoría de los existentes de sql de mi proyecto, no hay GOs pero cuando DDL se genera para la creación de la tabla, como un ejemplo, la aplicación de las inserciones muchos VAN declaraciones.

Gracias a las respuestas, entiendo que GO es similar a ; en otras bases de datos, ya que la gente amablemente señaló que es un Delimitador.

Añadido la pregunta, entonces, es GO en sybase exactamente equivalente a escribir ; en Oracle?

tldp.org/HOWTO/Sybase-ASE-HOWTO/usage.html
Pensar que es el mismo que run en un viejo programa BÁSICO.
No es un estándar de reemplazo para el estándar de la declaración delimitador ;
Es un lote delimitador no es una declaración delimitador.
No entiendo por qué esto ha sido rechazada tanto. Entiendo que hay medios de obtención de información en IR a través de google, sin embargo, me estaba pidiendo la experiencia del usuario.

OriginalEl autor prismaticorb | 2011-11-14

4 Kommentare

  1. 11

    Es un separador de lotes. GO se utiliza para indicar al motor para procesar todo después de la palabra GO como un nuevo comando en un lote.

    CREATE PROC usp_blah as ...
    GO
    
    CREATE some-otherproc as ...
    GO

    Sin GO, el optimizador de lanzaría un error en el segundo CREATE declaración

    OriginalEl autor Stuart Ainsworth

  2. 3

    Comparar:

        Do something
        GO
        Do something else
        Go

    :

        Do something
        Do something else

    Si hay un error durante la ‘Hacer algo’ en el primer ejemplo a continuación, ‘Hacer algo’ se podrá ejecutar. Este no es el caso en el segundo ejemplo. Y como Stuart, señaló que hay algunas acciones que requieren ser la primera instrucción de un proceso por lotes, lo que significa que usted tiene que colocar delante de ellos, a menos que el son la primera línea de su archivo.

    OriginalEl autor Brandon Moore

  3. 1

    IR es un SQL Delimitador

    La aparición de [gG][oO] en el texto de un comando de trabajo es visto como el lote delimitador go.

    OriginalEl autor aF.

  4. 1

    El llamado delimitador de ir no es de parte de SAP/Sybase Transact-SQL sintaxis del lenguaje.

    Es comúnmente ser considerado como un lote delimitador para separar un montón de instrucciones T-SQL de la siguiente.

    Ya que todos SAP/Sybase lote de secuencias de comandos se ejecutan utilizando el nativo de isql cliente de línea de comandos, vaya es interpretada por el isql cliente como una señal para enviar todos los comandos T-SQL entrado en su búfer de tan lejos a la ASE server en el Servidor-Cliente usuario de la conexión de red (go no aparecen en la traza de red, no se envía al servidor).

    Por cierto, isql sería sólo para reconocer a ir sólo en minúsculas y no procedió por cualquiera de los espacios en blanco.

    OriginalEl autor Raymond Ho

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein

Pruebas en línea