ここに書くべきかも悩んでいますが、質問です。
プログラムでInsert処理とUpdate処理を意識せずに実行するメソッドを作ったのですが、その名称にはどんな名称(英語)が良いでしょうか…
ちなみにメソッドの内部では
テーブルのキーでQuery、無ければInsert、有ればUpdate、と言う感じです。
ちなみに、その他「参照」や「削除」の動作が有るので
これらの意味合いを含まないような名前にしたいので
AccessやExecute等は避けたいんです。
くだらない質問で申し訳ないですがよろしくお願いします。
No.3ベストアンサー
- 回答日時:
よかった。
まだ閉じてなかったんですね。#1を書いたatonです。
あれからつらつら考えてたんですが,こっち↓のほうがいいかもしれません。
Set
Put
Let
何れも,プログラミング言語で代入文に使われるような動詞です。
##2のymmasayanさんのお答えに似た,
# UpdateOrInsert というのは,
#私も真っ先に思いついたんですが,
#(処理内容を表現するという意味ではこれが一番正しい)
#さすがに長いだろうと思ってました。
…と言うわけで締切ろうと巡回中ですが…
そうですよね。SetPutGetってメソッドの王道ですもんね…
おもいきりうっかりしてました(汗)
InsertはInsert!
UpdateはUodate!
SelectはSelect!とSQLの動作ばかり意識していて単純な事を忘れていました。
PutDataにしようかなと思います。ありがとうございました。
No.2
- 回答日時:
私なら迷わず「update/insert」にします。
文字通り、「有れば更新、なければ挿入」ですよね。データベースでは、結構この処理、多いのですが、市民権と言うか、明確な名前をあたえられていません。
「くだらない質問」なんて事、全くありません。誰かこれに「立派な」名前をつけてくれないものかと思っているしだいです。
No.1
- 回答日時:
なんか,たまにこういう質問をみるとホッとするというか,嬉しくなります。
TouchUp/Touchupなんていうのはどうでしょうか?
touch up:加筆する,修正する
などという意味です。ちょっと口語的な複合語なのがイマイチですが。
ほんとは「update」がC_ranさんの作られたメソッドのような処理を表現するのに適切な言葉だと思います。SQLを制定するとき,変更処理を「modify」という呼び名にしてくれれば良かったのですが。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) access,vbaでフォルダ内のファイルをテーブルにインポート、ファイル名もフィールドに追加したい 1 2022/08/31 11:11
- MySQL 下の画像はSQLの4大命令の性質をまとめたものであるらしいです UPDATE INSERT DELE 1 2023/06/07 15:36
- Java java 次の機能を有するメソッドを自クラスに作成し、実装したいです。 機能 名前判定機能 →名前が 3 2022/06/16 16:08
- PHP ここでの ②if($su_d<>"")の比較演算子 を使う理由は 1 2022/03/26 02:33
- Java javaの質問です 次の機能を有するメソッド4つを自クラスに作成し、実装したいです 【機能】 足し算 1 2022/06/15 17:49
- Oracle update文で質問です。 下記の条件でupdateをしたいですが、どのようにしたら良いでしょうか。 2 2022/06/23 10:51
- PHP ここで言う「アロー演算子」の役割を教えてください。 1 2022/03/26 02:38
- Oracle sql(oracle)で質問です。 テーブルAのカラム名、日付(yyyymmdd)の値を テーブルB 2 2023/01/06 10:31
- PostgreSQL SQLでUPSERTを一度に複数行やる方法 3 2022/03/25 15:17
- PHP if(preg_match("/[^0-9]/",$gu_d)){意味を教えてください。 1 2022/05/06 05:37
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
DELETE文でFROM句を省略した場合
-
accessでイベントを中止するよ...
-
他の処理でselectさせないよう...
-
同じSELECT文同士でのデ...
-
処理速度について(UPDATE)
-
RDBのテーブル種類の違い
-
[性能改善]AccessのDBに大量の...
-
DBリンクエラーについて
-
カーソルでのデータ取得
-
Viewにインデックスは張れ...
-
異なるスキーマからデータを抽...
-
CLOB型へのINSERT
-
データを削除しても表領域の使...
-
viewのバックアップ
-
カラムの存在チェック
-
INDEXの無効化
-
Data Pump で大量データインポ...
-
datapumpの実行方法について
-
SQLでスキーマ名(所有者名)の...
-
エクセルからアクセスにインポ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
DELETE文でFROM句を省略した場合
-
RDBのテーブル種類の違い
-
他の処理でselectさせないよう...
-
object browser で処理を中断す...
-
同じSELECT文同士でのデ...
-
[性能改善]AccessのDBに大量の...
-
accessでイベントを中止するよ...
-
年度毎にシーケンスの初期化?
-
DBリンクエラーについて
-
PL/SQLの平行処理について
-
Truncate以外で高速にテーブル...
-
同一レコード更新時の排他制御
-
チューニング対象のSQLの見つけ...
-
統計情報の取得=コミットですか?
-
ASPからのSQL文でエラーが発生
-
処理速度の見積もり時間について。
-
Oracleから見たOracleの優位性(...
-
カーソルについて
-
トランザクションのデータ件数...
-
stored procedureの引数について
おすすめ情報