4

私はそのようなコードを見つけました:

SELECT 'a' ||| 'b';

この演算子の意味をグーグルで検索しようとしましたが、グーグルはシンボリック データを無視します。SymbolHound は意味のある結果を返しませんでした。

1 台の PostgreSQL 8.4 サーバーと 9.1 サーバーでテストしました。

PostgreSQL 8.4 では、文字列連結と同じですが、1 つの違いがあります。

SELECT 'a' ||| 'b'; -- 'ab'
SELECT 'a' || 'b'; -- 'ab'

SELECT 'a' ||| NULL; -- 'a'
SELECT 'a' || NULL; -- NULL

PostgreSQL 9.1 では、この演算子は定義されていません。

SELECT 'a' ||| 'b'; -- ERROR
SELECT 'a' || 'b'; -- 'ab'
SELECT 'a' || NULL; -- NULL

これは公式にどこかに文書化されていますか?これは構成固有のものですか?

4

1 に答える 1