首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用powershell从SQLplus打印带有引号的字符串

如何使用powershell从SQLplus打印带有引号的字符串
EN

Stack Overflow用户
提问于 2022-06-07 08:09:13
回答 2查看 57关注 0票数 1

问题的续集

代码语言:javascript
运行
复制
define a='eee"dd'
prompt &a                       -- eee"dd OK
host powershell.exe echo '&a';  -- eeedd  not OK
host powershell.exe echo &a;    -- eeedd  not OK

正如您所看到的,我无法在powershell中打印来自sql的引号。有什么办法可以做到吗?

我已经尝试过Alex的解决方案,当值来自一个query.But时,如果有多个引号字符串,它就不能工作。

代码语言:javascript
运行
复制
column a new_value a 
select replace('eee"d"d', '"', '""') as a from dual;

prompt &a                      -- eee""d""d  Ok as expected
host powershell.exe echo '"&a"'-- eee"dd instead of eee"d"d
EN

Stack Overflow用户

发布于 2022-06-07 09:31:59

代码语言:javascript
运行
复制
column a new_value a
select replace('eee"d"d', '"', '\"') as a from dual;
host powershell.exe echo '&a'

为我工作

票数 1
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72527899

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档