SQL Server supports Unicode characters in columns, and you can query using the N'...' prefix.
also check this
retrive-and-store-mathematical-question-in-sqlserver2005[
^]
create table MATH(id int,equation varchar(1000))
insert MATH
select 1,'POWER(x+1,2)' UNION ALL
select 2,'COS(x)'
declare @query nvarchar(1000)
declare @Result Float
declare @id int
declare @x float
set @x=0.5
set @id=1
set @query=(select equation from MATH where Id=1)
set @query='select ROUND('+replace(@query,'x',CAST(@x as varchar(50))+'000')+',5)'
exec(@query)
set @query=(select equation from MATH where Id=2)
set @query='select ROUND('+replace(@query,'x',CAST(@x as varchar(50))+'000')+',5)'
exec(@query)