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

Oracle、Postgres、SQLServerの文字列連結演算子

    || SQL標準の連結演算子です(SQL 2008:5.2を参照)。それを使用し、使用しているシステムで機能しない場合は文句を言ってください;-)

    ただし、真剣に、他のシステムに||を使用させる必要があります 、+ではありません 。より標準的であるだけでなく、+を使用すると、誤って混乱を引き起こす可能性が高くなります。 、特にタイプを推測する必要がある場合、または暗黙のキャストが発生している場合。

    検討してください:'5' + 2

    使用しているシステムがそのシステムでエラーをスローしない場合は、+ プラスと連結の両方を意味します。紛らわしい結果になる可能性があります。



    1. ScaleGridはトップ100のクラウドサービスプロバイダーにランクイン

    2. PostgreSQLでのAtan()のしくみ

    3. ORA-01219:データベースが開かれていません:固定テーブル/ビューでのみクエリが許可されています

    4. 適切に永続化された計算列