Оператор выбора MySQL to SQL Server - PullRequest
3 голосов
/ 31 мая 2011

Я конвертирую MySQL Sprocs в SQL Server.Я встречал в mysql заявление о том, что не совсем понимаю, что он делает, и мой google-fu / so-fu меня подвел.Вот суть этого:

    SELECT AccountType = dbo.functionToGetAccountType() FROM AccountLookup

У меня нет возможности отлаживать оригинальный MySQL.Я знаю, что функция возвращает только одно значение.

Назначает ли оператор mysql значение по умолчанию для AccountType, если в таблице AccountLookup нет строк?

Спасибо заваше время.

1 Ответ

5 голосов
/ 31 мая 2011

Оператор выбора выполняет функцию dbo.functionToGetAccountType() и создает псевдоним столбца как AccountType. Это может быть переписано как:

SELECT dbo.functionToGetAccountType() as AccountType
FROM AccountLookup 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...