忍者ブログ

Dicey grove ~先の見えない小さな森~

社内SEの奮闘記

   

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

【Oracle】Insert時に主キーが存在しない場合のみInsertしたいとき

Insert時に主キーが存在しない場合のみInsertしたいとき

Insert Into テーブル名 (カラム名1)
Select
 値1
From Dual
Where
 0 = (Select Count(*) From テーブル名 Where カラム名1 = 値1)

例)
【テーブル情報】
テーブル名:T_部品
カラム名:C_型番(文字列),C_金額(数値)
主キー:C_型番

【登録内容】
C_型番:XXXX
C_金額:1000


【SQL】
Insert Into T_部品 (C_型番, C_金額)
Select
 'XXXX', 1000
From Dual
Where
 0 = (Select Count(*) From T_部品 Where C_型番 = 'XXXX')


存在した場合にエラーを出すような要件が不要な場合は便利

COMMENT

NAME
TITLE
MAIL(非公開)
URL
EMOJI
Vodafone絵文字 i-mode絵文字 Ezweb絵文字
COMMENT
PASS(コメント編集に必須です)
SECRET
管理人のみ閲覧できます

プロフィール

HN:
いちよん
性別:
男性
職業:
製造業社内SE
趣味:
パソコン、タブレットなどIT全般
自己紹介:
ITが大好きな社内SE歴8年のいちよんです。
社内SEをしていて自分が困ったことや便利だと思ったことを綴っていきます。
アフィリエイトを導入していますので気に障る方はご覧にならないことをお勧めします。
2012年に結婚しました。

カレンダー

03 2024/04 05
S M T W T F S
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

Amazonリンク

スポンサード リンク

慢性的な胃の不調、口臭対策にはエビオス!

PCなどの眼精疲労にはミホエーゴールド!

首の痛みにはボルタレンEXゲルをお試しください

どうしても頑張らなければいけないときに!

スポンサード リンク

忍者ブログ広告掲載

無料で使わせて頂いているので強制的に表示される忍者ブログの広告です。 体裁が崩れて不服ではあるのですがこちらに退避させて頂きます。
PR
Copyright ©  -- Dicey grove ~先の見えない小さな森~ --  All Rights Reserved
Design by CriCri / Photo by Geralt / powered by NINJA TOOLS / 忍者ブログ / [PR]