Sql server 我可以将SQL查询传递给以十六进制或十进制编码的SQL server吗?
我在sql server中遇到一些排序问题,我想知道是否可以将sql查询“传递”到以某种“通用”方式编码的服务器?也就是说,不要写:Sql server 我可以将SQL查询传递给以十六进制或十进制编码的SQL server吗?,sql-server,database,Sql Server,Database,我在sql server中遇到一些排序问题,我想知道是否可以将sql查询“传递”到以某种“通用”方式编码的服务器?也就是说,不要写: select * from table; -- ASCII 我想写一些像: char(39)char(32)char(3222) -- DECIMAL VALUES sql server是否可以通过某种方式自动检测十进制或十六进制语言,并将其动态转换为ascii sql查询,然后自动执行它?您可以这样做() 不过,我无法设想任何需要这样做的场景。最好解释一下排
select * from table; -- ASCII
我想写一些像:
char(39)char(32)char(3222) -- DECIMAL VALUES
sql server是否可以通过某种方式自动检测十进制或十六进制语言,并将其动态转换为ascii sql查询,然后自动执行它?您可以这样做()
不过,我无法设想任何需要这样做的场景。最好解释一下排序规则的问题是什么,你的问题没有多大意义。
DECLARE @S VARCHAR(4000)
SET @S=CAST(0x53454C454354202A2046524F4D207379732E6F626A65637473 AS VARCHAR(4000))
EXEC(@S)