none
comilla doble el sql " RRS feed

Respuestas

  • Hola Augusto C

    En SQL Server cuando el valor QUOTED_IDENTIFIER está establecido en ON las comillas dobles se pueden utilizar sólo para delimitar identificadores. No se pueden utilizar para delimitar cadenas. Ejemplo de uso de comillas dobles para delimitar identificadores:

    SELECT * FROM "Mi Tabla"
    WHERE "Primer Nombre" = 'Carlos'

    En el ejemplo anterior el nombre de la tabla contiene dos palabras separadas por espacio, por lo que se puede utilizar las comillas dobles para separar este identificador "Mi Tabla". Igualmente se usa comillas dobles para separar el identificador "Primer Nombre".

    Observe que se utiliza la comilla simple para delimitar la cadena de caracteres 'Carlos'. Es decir la comilla simple ('') se utiliza para delimitar cadenas.

    Cuando el valor de QUOTED_IDENTIFIER es OFF, se utilizan las siguientes reglas:

    - Las comillas dobles no se pueden utilizar para delimitar identificadores. En su lugar, utilice corchetes como delimitadores [Primer Nombre].

    - Para delimitar cadenas de caracteres se pueden utilizar comillas simples o dobles. Si utiliza comillas dobles, las comillas simples incrustadas no tienen que ser dobles. Ejemplo "P' Mi".

    Ahora, pueda que te refieras a instrucciones compiladas en tiempo de ejecución, para lo cual te recomiendo revises el siguiente enlace:

    https://msdn.microsoft.com/es-es/library/ms188001.aspx?f=255&MSPPError=-2147217396

    Si le ha servido no olvide votar y establecer como respuesta.

    Saludos,



    Miguel Torres







    viernes, 16 de septiembre de 2016 19:50