Q&A

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

テーブルを空にする方法

わたなべ わたなべ

2020-07-09 13:02

開発中にデータベース登録アクションをテスト起動するたびに、
不要なデータがテーブル内に溜まってしまいます。
本番までにテーブル上にデータが何も残っていない状態にしたいのですが、
テーブルの定義を残してデータだけ全て削除する方法はありますでしょうか。

テーブル定義の複製を行うとデータも複製されました。
テーブルからシート作成して、全てのデータを削除して更新しても
テーブル上にデータは残ったままでした。

方法をご教示願います。

わたなべ わたなべ
複製したテーブルを確認すると中身のデータが消えていました。自分の見間違いだったようです。
本番移行時は複製テーブルの名称をコピー元に切り替えることとします。

また、データ削除方法についても二通りとも試させていただき成功しました。
ありがとうございました。
新日本コンピュータマネジメント株式会社 新日本コンピュータマネジメント株式会社 パートナー
メダルベストアンサー
私の認識している範囲内で、記載内容に補足になります。
アプリを作成するのが面倒であったり、難しい場合は、御覧ください。

「テーブル定義の複製」はデータのコピーはされない仕様のはずです。
?にフォーカスを当てた際にも記載がありますので。
複製元のテーブル名とは別名で設定する必要がありますので、「<テーブル名>2」で
保存しておき、複製元のテーブルを削除した後に、テーブル名の複製元の名前に
リネイムして頂く方法がよいと思われます。

また、「テーブルからシート作成」したものを利用する場合、
明細の値をブランクにするのではなく、明細の右の方に、削除?のチェックボックスが
ありますので、それを選択した上で「更新」ボタンを押下して頂く事で、
レコードの削除となります。
※値をブランクにした場合は、値をブランクに更新(Update)処理になると思われます。
※但し、チェックボックスを一括で選択する機能がありませんので、
 データが多い場合には手間がかかる為、おすすめできません。

よろしくお願い致します。

メールコンタクトをとる
zoe7010 zoe7010
こんにちは、

確認したところ下記の方法で削除できるそうです。
一つアクション作らなければいけませんが、ご検討いただけますと幸いです。

https://cloud.celf.jp/celf-help/ja/texts/faq/technical/faq000086.html