Q&A

回答の並べ替え:
投稿新規に質問を投稿する

テーブルへのユニークな値のみの登録

socesuhiro socesuhiro

2025-10-30 09:05

システム開発、CELF開発共、超初心者ですが、ローコード開発を試みております。
初歩的な質問で恐縮ですが、あるテーブルに登録する際に、ユニークな値のみとするアクションの設定方法についてご教授いただければと思います。
よろしくお願いします。

socesuhiro socesuhiro
ytradish様

回答ありがとうございました。
質問が不明瞭で申し訳ございませんでした。ご推察通り追記に記載いただいている内容でしたので、試みたら出来ました。
ありがとうございました。

以上
ytradish ytradish
いくつか方法はあると思いますので一例を回答させていただきます。

CELFのテーブルには「ID」というユニークな数値を自動生成するフィールドがあるので、ユニーク値算出用テーブルを用意して、そこに新規行を追加し、追加された行(LAST_MODIFIEDが一番大きい)を取得すればユニークな値が生成できます。

CELF関数のNOW()等で現在日時と時刻を生成して、アプリ名などの文字列をくっつけユニークな値を生成してもいいかと思います。

用途に合わせてご検討ください。

-- 追記 --
質問を見返すと、値をすでに持っている状態で、データ登録時に同じ値がCELFのテーブルに入らないようにしたいという話かもしれませんね。
その場合は次の方法が妥当だと思います。
「テーブルからデータの件数を取得する」アクションを使い、検索条件にユニークであってほしい値を指定する。アクションの結果が0件であれば登録する。