【发布时间】:2012-03-29 10:17:27
【问题描述】:
使用 SQL Server 2005 我如何获得以下语句或更确切地说是我想要的输出。
SELECT Id 'PatientId',
ISNULL(ParentId,'') 'ParentId'
FROM Patients
ParenId 是一个uniqueidentifier,它允许NULL,但似乎查询优化器也尝试将'' 转换回uniqueidentifier,用于ParentId = NULL 所在的行。正如标题所说,这是确切的错误信息查询赛跑者扔在我脸上!!
- 如何让服务器返回空字符串
ParentId = NULL
【问题讨论】:
标签: sql-server sql-server-2005 uniqueidentifier