Используя SQL Server 2005, как получить приведенный ниже оператор или, скорее, вывод, как я хочу, чтобы он был.
SELECT Id 'PatientId',
ISNULL(ParentId,'') 'ParentId'
FROM Patients
ParenId - это uniqueidentifier
, который позволяет NULL
, но кажется, что оптимизатор запросов пытается также преобразовать ''
обратно в uniqueidentifier
для строк, где ParentId = NULL
. Как говорится в заголовке, точная информация об ошибке запрос бегунов бросает на мое лицо!
- Как заставить сервер возвращать пустую строку для
ParentId = NULL