Sql server SQL Server存储过程返回null
我有一个关于用一些值创建一个存储过程的问题,我写了一个过程,但是值包含了点,所以他什么也不返回 这是我的代码:Sql server SQL Server存储过程返回null,sql-server,stored-procedures,Sql Server,Stored Procedures,我有一个关于用一些值创建一个存储过程的问题,我写了一个过程,但是值包含了点,所以他什么也不返回 这是我的代码: create procedure GetUserInformationByUsername @username nvarchar(50) as select ISNULL(u.FirstName, 'Unknown') as [First Name], ISNULL(u.LastName,'Unknown') as [Last N
create procedure GetUserInformationByUsername
@username nvarchar(50)
as
select
ISNULL(u.FirstName, 'Unknown') as [First Name],
ISNULL(u.LastName,'Unknown') as [Last Name],
ISNULL(u.Language,'Unknown') as [speak Language],
ISNULL(c.CountryName,'Unknown') as [Country Name]
from
UsersProfile u
join
Countries c on u.CountryID = c.CountryID
where
u.UserName = @username
go
@username
是我想找到的“alex.a”
我哪里出错了?我想你的意思是,进程返回了一个空的结果集。如果是这样,有两件事可能会发生
我猜是2。你是说零记录吗?