Problemas con un Select e intercalaciones

17/08/2005 - 14:58 por José Antonio Sánchez | Informe spam
Buenos días a tod@s:

Si pongo el select que hay más abajo me da el siguiente error

Servidor: mensaje 446, nivel 16, estado 9, línea 1
No se puede resolver el conflicto de intercalación para el operador equal to.
¿Como puedo resolverlo?. En mi casa me funciona


SELECT
TABLE_CATALOG,
TABLE_SCHEMA,
TABLE_NAME,
TABLE_TYPE,
ExtendedProperty.Value AS ProgrammaticAlias
FROM
INFORMATION_SCHEMA.TABLES
LEFT JOIN ::FN_LISTEXTENDEDPROPERTY('ProgrammaticAlias', 'user', 'dbo',
'table', default, default, default) AS ExtendedProperty ON
INFORMATION_SCHEMA.TABLES.TABLE_NAME = ExtendedProperty.objName
WHERE
TABLE_TYPE = 'BASE TABLE'
AND TABLE_NAME != 'dtProperties'
AND TABLE_CATALOG = 'INTRAWEB'

Preguntas similare

Leer las respuestas

#1 Maxi
17/08/2005 - 15:34 | Informe spam
Hola, fijate collate en los BOL, el tema es que los campos con los cuales
haces las uniones tienen distintos collate

SELECT *
FROM TestTab
WHERE GreekCol = LatinCol COLLATE greek_ci_as


Salu2
Maxi


"José Antonio Sánchez" escribió
en el mensaje news:
Buenos días a :

Si pongo el select que hay más abajo me da el siguiente error

Servidor: mensaje 446, nivel 16, estado 9, línea 1
No se puede resolver el conflicto de intercalación para el operador equal
to.
¿Como puedo resolverlo?. En mi casa me funciona


SELECT
TABLE_CATALOG,
TABLE_SCHEMA,
TABLE_NAME,
TABLE_TYPE,
ExtendedProperty.Value AS ProgrammaticAlias
FROM
INFORMATION_SCHEMA.TABLES
LEFT JOIN ::FN_LISTEXTENDEDPROPERTY('ProgrammaticAlias', 'user', 'dbo',
'table', default, default, default) AS ExtendedProperty ON
INFORMATION_SCHEMA.TABLES.TABLE_NAME = ExtendedProperty.objName
WHERE
TABLE_TYPE = 'BASE TABLE'
AND TABLE_NAME != 'dtProperties'
AND TABLE_CATALOG = 'INTRAWEB'

Respuesta Responder a este mensaje
#2 Jose Antonio
17/08/2005 - 17:33 | Informe spam
Gracias Maxi
"Maxi" escribió en el mensaje
news:
Hola, fijate collate en los BOL, el tema es que los campos con los cuales
haces las uniones tienen distintos collate

SELECT *
FROM TestTab
WHERE GreekCol = LatinCol COLLATE greek_ci_as


Salu2
Maxi


"José Antonio Sánchez"
escribió en el mensaje
news:
Buenos días a :

Si pongo el select que hay más abajo me da el siguiente error

Servidor: mensaje 446, nivel 16, estado 9, línea 1
No se puede resolver el conflicto de intercalación para el operador equal
to.
¿Como puedo resolverlo?. En mi casa me funciona


SELECT
TABLE_CATALOG,
TABLE_SCHEMA,
TABLE_NAME,
TABLE_TYPE,
ExtendedProperty.Value AS ProgrammaticAlias
FROM
INFORMATION_SCHEMA.TABLES
LEFT JOIN ::FN_LISTEXTENDEDPROPERTY('ProgrammaticAlias', 'user', 'dbo',
'table', default, default, default) AS ExtendedProperty ON
INFORMATION_SCHEMA.TABLES.TABLE_NAME = ExtendedProperty.objName
WHERE
TABLE_TYPE = 'BASE TABLE'
AND TABLE_NAME != 'dtProperties'
AND TABLE_CATALOG = 'INTRAWEB'





email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida