Я получаю эту ошибку:КОПИИ вопрос о присоединении через 2 базы данных на тот же SQL.Server
Cannot resolve the collation conflict between "Latin1_General_BIN" and "SQL_Latin1_General_CP1_CI_AS" in the equal to operation.
Я не уверен, как это исправить.
Я присоединяюсь к двум различным базам данных на одном сервере, объединив столбцы с разными именами в обеих базах данных.
SELECT t1.ColumnNameDB1, t2.ColumnNameDB2
FROM DB1.schema.TableName AS t1
INNER JOIN DB2.schema.TableName as t2
ON t1.ColumnNameDB1 = t2.ColumnNameDB2
Я собираю свой мозг, пытаясь выяснить, что я делаю неправильно.
Можете ли вы exaplain мне, что это значит собирать и LTRIM и RTRIM команды –
Конечно, параметры сортировки в SQL Sever определяет как сортировать и сравнивать строковые значения. Он определяет, как обрабатывать различные акценты, чувствительность к регистру, контекст, сортировку ASCII или UNICODE. Для конкретного сопоставления, приведенного выше, вот что это значит: http://stackoverflow.com/a/5039321/1821329. Кроме того, функция RTRIM и LTRIM используется для удаления любых конечных и ведущих пробелов в строковых значениях. Напр. скажем, ваше поле имело значение = 'Test'. В этом случае LTRIM удалял бы ведущее пространство, в то время как RTRIM удалял конечное пространство, которое взамен должно давать значение = 'Test'. Надеюсь, это поможет! :) – FutbolFan
Есть ли другая версия или набор спецификаций сортировки, которые я могу использовать? –