У меня есть следующий запрос:SQL Server: запрос, если таблица существует
SELECT
COUNT(*) over() as countNum,
[F1] AS STANDARDandOBJ,
[F2] AS CLUSTER,
[F3] AS OBJECTIVE,
[F4] AS EXTRA0
IF COL_LENGTH([tmpExcelDB].[dbo].['Blahsing$'], [F5]) IS NOT NULL
BEGIN
print 'exists'
END
ELSE
BEGIN
print 'Nope'
END,
CONCAT([F1], [F2]) AS combined
FROM
[tmpExcelDB].[dbo].['Blahsing$']
WHERE
LOWER(F3) NOT LIKE 'course tools-%'
Но, похоже, что у меня есть ошибка:
Неправильный синтаксис около ''.
Что указывает на строку:
,CONCAT([F1], [F2]) AS combined
Как это нужно быть отформатирован для работы?
Вы можите использовать '' IF' в SELECT' заявлении, а также то же самое для '' печати – Marusyk
** Причина downvote, так как бессмысленно случайно делать это без объяснения причин. ** Это форум помощи не * Я не могу поверить, что вы не знали, что это форум. – StealthRT