sql server - How to make grid results show "<" rather than "&lt;"? -


this code:

somefield + ' <' + cast(count(anotherfield) varchar(6)) + '>' 

generates following result in grid view:

blah &lt;blah2&gt; 

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

Popular posts from this blog

java - SNMP4J General Variable Binding Error -

sql server - python to mssql encoding problem -

windows - Python Service Installation - "Could not find PythonClass entry" -