Maison >base de données >tutoriel mysql >Comment puis-je insérer correctement des guillemets simples dans les chaînes Oracle SQL ?
Gestion des guillemets simples dans les requêtes Oracle SQL
L'insertion de valeurs contenant des guillemets simples dans Oracle SQL Database peut poser des problèmes car les guillemets simples eux-mêmes servent de délimiteurs de chaîne. Pour cette raison, il est crucial de savoir comment gérer correctement les guillemets simples.
Gestion des guillemets simples
Pour insérer une valeur contenant des guillemets simples dans une colonne varchar, vous pouvez utiliser deux guillemets simples consécutifs. Par exemple, pour insérer le nom de famille « D'COSTA » dans une colonne nommée « nom_dernier » :
<code class="language-sql">INSERT INTO table (last_name) VALUES ('D''COSTA');</code>
Vous pouvez également utiliser la nouvelle méthode de cotation (à partir d'Oracle 10g) consistant à placer la valeur entre guillemets simples commençant par un signe dollar et se terminant par un autre signe dollar. Cette méthode vous permet d'utiliser un seul guillemet simple dans la valeur :
<code class="language-sql">INSERT INTO table (last_name) VALUES q'$D'COSTA$';</code>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!