Сообщение об ошибке Multi Part Identifier не может быть связано - PullRequest
0 голосов
/ 29 января 2019

Я пишу SQL-запрос для использования в валидации Boyum, который будет помечать и ИМЯ основных данных BP такие, как LIKE

Вот запрос, который я написал

    IF OCRD.Cardname IN (Select OCRD.Cardname from OCRD WHERE OCRD.Cardname 
    LIKE '%'+Cardname+'%')
    BEGIN 
    SELECT 'Duplicate' 
    FOR BROWSE
    END 

Вотполученное сообщение об ошибке

[Microsoft] [Драйвер ODBC 13 для SQL Server] [SQL Server] Не удалось связать многокомпонентный идентификатор «OCRD.Cardname».2).[Microsoft] [Драйвер ODBC 13 для SQL Server] [SQL Server] Оператор (ы) не может быть подготовлен.)

1 Ответ

0 голосов
/ 29 января 2019

Это неверный указанный вами SQL.Вы не можете ссылаться на такой столбец таблицы

IF EXISTS (Select OCRD.Cardname from OCRD WHERE OCRD.Cardname LIKE '%'+Cardname+'%')
    BEGIN 
    SELECT 'Duplicate' 
    FOR BROWSE
    END 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...