sql server - How to make grid results show "<" rather than "<"? -
this code:
somefield + ' <' + cast(count(anotherfield) varchar(6)) + '>'
generates following result in grid view:
blah <blah2>
how can ensure html entities show character equivalents? i'm surprised wasn't able find google answer.
thanks.
here's larger snippet:
select stuff(( select ', ' + somefield + ' <' + cast(count(anotherfield) varchar(6)) + '>' sometable someabbrev somefield = someoutsidefield group somefield order somefield asc xml path('') ),1,1,'') somefields blablabla inner join blablabla left join blablabla left join blablabla order somedatefield asc
you can @ technique used here or may simpler bypass xml technique , try example below.
this example returns tables columns comma delimited string.
create function dbo.columnstring(@table_id int) returns nvarchar(max) begin declare @x nvarchar(max) select @x = coalesce(@x+',','') + c.name sys.columns c c.object_id = @table_id order c.name return @x end go select t.name, dbo.columnstring(t.object_id) sys.tables t t.type = 'u' order t.name drop function dbo.columnstring
Comments
Post a Comment