【发布时间】:2017-05-03 16:58:39
【问题描述】:
我有以下来自长查询并尝试构建工具的示例:
var str =" SELECT
'Capital Return' AS Portfolio_Classification
, '(Gross)' AS Portfolio_Type
, '0.21%' AS Portfolio_Value
, '' AS Benchmarks_Classification
, '' AS Benchmarks_Comment
, '' AS Benchmarks_Value
FROM hfhgjdfgj
WHERE number= 3
UNION
SELECT
'Capital Return' AS Portfolio_Classification
, '(Net)' AS Portfolio_Type
, '0.21%' AS Portfolio_Value
, '' AS Benchmarks_Classification
, '' AS Benchmarks_Comment
, '' AS Benchmarks_Value"
FROM asdfasdf
WHERE 1=1
我试图在出现在 AS 之后的字符串后面加上单引号,如下所示:
var str =" SELECT
'Capital Return' AS 'Portfolio_Classification'
, '(Gross)' AS 'Portfolio_Type'
, '0.21%' AS 'Portfolio_Value'
, '' AS 'Benchmarks_Classification'
, '' AS 'Benchmarks_Comment'
, '' AS 'Benchmarks_Value'
FROM hfhgjdfgj
WHERE number= 3
UNION
SELECT
'Capital Return' AS 'Portfolio_Classification'
, '(Net)' AS 'Portfolio_Type'
, '0.21%' AS 'Portfolio_Value'
, '' AS 'Benchmarks_Classification'
, '' AS 'Benchmarks_Comment'
, '' AS 'Benchmarks_Value'"
FROM asdfasdf
WHERE 1=1
我尝试获取“AS”+1 的所有索引并将其设置为“AS '”,但仍然遇到单词结尾没有单引号的问题。浏览了 Lodash 和 Vanilla Javascript,但进入循环。
有人有什么建议吗?
【问题讨论】:
标签: javascript jquery lodash