我用了一个用户定义函数:
create function f_str(@department int)
returns varchar(8000)
as
begin
declare @ret varchar(8000)
set @ret = ''
select @ret = @ret+','+人员 from 表 where 部门 = @department
set @ret = stuff(@ret,1,1,'')
return @ret
end
go
其中表中的人员含有日文字符"アクタス",这样在视图中出来的是“????”四个问号?
我现在用的是日文WINDOWS2000,后台也是日文的SQL 2000
create function f_str(@department int)
returns varchar(8000)
as
begin
declare @ret varchar(8000)
set @ret = ''
select @ret = @ret+','+人员 from 表 where 部门 = @department
set @ret = stuff(@ret,1,1,'')
return @ret
end
go
其中表中的人员含有日文字符"アクタス",这样在视图中出来的是“????”四个问号?
我现在用的是日文WINDOWS2000,后台也是日文的SQL 2000
returns nvarchar(4000)
as
begin
declare @ret nvarchar(4000)
set @ret = ''
select @ret = @ret+','+人员 from 表 where 部门 = @department
set @ret = stuff(@ret,1,1,'')
return @ret
end
go