gpt4 book ai didi

sql - 将带有 "' 的字符串插入到 oracle

转载 作者:行者123 更新时间:2023-12-05 06:45:37 26 4
gpt4 key购买 nike

嘿,我正在将 oracle DB 与 Iron Python 结合使用,我在处理包含字符“'”的字符串时遇到了问题,就像在麦当劳中一样。 (我知道它正在寻找结束')该字符串是从用户输入中接受的,我想按原样将其添加到我的数据库中,这意味着不省略或更改任何字符。我该怎么做?

最佳答案

尝试使用“q”(引号)函数:

INSERT INTO restaurantTable (name) 
VALUES (q'[O'Reilly and Conway's Irish Pub]');

您还可以将单撇号加倍(O''Reilly and Conway's Irish Pub)。但在您的情况下,您必须将它们解析出来,因此使用 quote 函数或查询参数效果最好。

更多信息:Q-quote operator introduced in Oracle 10g

关于sql - 将带有 "' 的字符串插入到 oracle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22883741/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com