Я работаю с Katalon Studio для автоматизации веб-тестирования.
Я использую данные из базы данных для входа в систему пользователя, и я должен был отличаться от ORMA_PROFESSIONALS.PROF_SURNAME_2 , которые написаны с пробелом. Но когда я использую этот запрос в Katalon Studio SLQ Query, я получаю это сообщение ниже.
Я использую тот же запрос в SQL Server Management 2016, и никаких проблем не возникает.
SELECT SECU_USERS.USER_LOGIN as login,
ORMA_PROFESSIONALS.PROF_NAME
+' '+ ORMA_PROFESSIONALS.PROF_SURNAME_1
+''+case ORMA_PROFESSIONALS.PROF_SURNAME_2
when '' then ''
else ' '+ORMA_PROFESSIONALS.PROF_SURNAME_2
end
as name
FROM SECU_USERS
inner join ORMA_PROFESSIONALS on
SECU_USERS.PROF_ID=ORMA_PROFESSIONALS.PROF_ID
Ошибка:
com.microsoft.sqlserver.jdbc.SQLServerException: Unable to identify the table SELECT SECU_USERS.USER_LOGIN as login,
ORMA_PROFESSIONALS.PROF_NAME
+' '+ ORMA_PROFESSIONALS.PROF_SURNAME_1
+''+case ORMA_PROFESSIONALS.PROF_SURNAME_2
when '' then ''
else ' '+ORMA_PROFESSIONALS.PROF_SURNAME_2
end
as name
FROM SECU_USERS
inner join ORMA_PROFESSIONALS on
SECU_USERS.PROF_ID=ORMA_PROFESSIONALS.PROF_ID para los metadatos.
Query: SELECT SECU_USERS.USER_LOGIN as login,
ORMA_PROFESSIONALS.PROF_NAME
+' '+ ORMA_PROFESSIONALS.PROF_SURNAME_1
+''+case ORMA_PROFESSIONALS.PROF_SURNAME_2
when '' then ''
else ' '+ORMA_PROFESSIONALS.PROF_SURNAME_2
end
as name
FROM SECU_USERS
inner join ORMA_PROFESSIONALS on
SECU_USERS.PROF_ID=ORMA_PROFESSIONALS.PROF_ID Parameters: []