我正在寻找一个函数或一些c#中的TSQL解析器,其中TSQL select query将是一个输入参数,而该函数的输出将是一个表,其中包含所有字段及其在select查询上编写的复杂表达式。我已经在ggl上找到了一些解决方案,但这些解决方案仅限于解析SQL查询和提取正在使用的列名和表。输入TSQL:
@sql = 'Select case when 1=1 then‘等于’否则‘不等于’end as Firs
我正在尝试创建一个T sql标量函数,它删除在字符串值中传递的任何扩展的ascii字符,我使用PatIndex()函数作为below.One函数,我注意到that ()和ascii()函数在使用asciitable.com.Any中提到的正确输入调用时返回一个不同的字符/十进制值。SELECT 165 AS va