sql >> データベース >  >> RDS >> PostgreSQL

PostgreSQL文字列エスケープ設定

    (標準)SQLで一重引用符をエスケープするには、2つの一重引用符を使用します。例:
    'Peter''s house'

    明示的なARRAY[..]を使用することをお勧めします また、引用符が1つ少なくて済むため、挿入物は次のように記述できます。

    INSERT into t1 (columnname) 
    VALUES (ARRAY['str1', 'str2''with quote symbol']);
    

    9.1より前のバージョンでは、Postgresは\の使用を許可されていました 代替のエスケープ文字として使用されますが、使用されると警告がログに記録されます。 9.1以降、構成パラメーターstandard_conforming_strings が有効になっているため、\ 一重引用符のエスケープとして使用することはできません。



    1. 初心者向けのSQLGROUPBY句

    2. wampを使用してSQLファイルをデータベースにインポートする

    3. SQLクエリで2つのwhere句を使用するにはどうすればよいですか

    4. MySQLのEXPLAINと同等のSQLServer