私はテーブルにいくつかの値を挿入する機能がありますが、挿入する前に電子メールアドレスが正しいかどうかチェックしたいと思います。そうでない場合は、関数を壊してエラーを返します。本当の場合、行ってください。CASE-WHEN内の関数POSTGRESQL
case when _email ~ '^[^@\s][email protected][^@\s]+(\.[^@\s]+)+$' = true
then raise exception 'Incorrect email'
_emailは関数のパラメータです。 しかし、それは動作していません。私は "IF"か他の条件を使うべきですか?
Worked great。私は私の機能でこの方法を使用しています。ありがとう! – Antonio