database - 如何将带有'char的简单字符串插入到oracle数据库中

标签 database oracle insert

所以我的问题是我需要将公司名称插入到某个数据库中。它工作正常但是当我尝试插入时,例如麦当劳它不起作用,因为它在真正结束之前找到结束。所以当我尝试这样做时:

Inert into mydatabase (name, adress) values ('Mc'Donalds', 'somewhere') 

它崩溃了。是否有像\这样的字符可以忽略它?谢谢!

最佳答案

要转义像 ' 这样的保留字符,您可能需要将撇号字符加倍。参见 http://www.orafaq.com/faq/how_does_one_escape_special_characters_when_writing_sql_queries

关于database - 如何将带有'char的简单字符串插入到oracle数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13228609/

相关文章:

python - 在文本文件的指定位置插入行

java - 使用 JDBC 连接将记录插入到 Apache Ignite Cluster 时出现异常

java - 未找到 SQL 驱动程序 - 但已实现驱动程序 JAR 文件

oracle - ORA-00933 : SQL command not properly ended in where clause

sql - 在Oracle中,如果where子句包含一些附加字段,还会使用复合索引吗?

java.sql.SQLException : - ORA-01000: maximum open cursors exceeded

mysql - 由于我的触发器 mysql,插入失败

java - 从 Oracle 中的远程表插入本地表

sql - 在 SQL 查询中运行 for 循环

database - 密码盐应该存储在数据库中自己的字段中吗?