PLM之家PLMHome-工业软件践行者

[原创] 数据库: 禁止重复数据插入数据库的方法,没有主键和索引

[复制链接]

2022-5-4 10:18:21 1553 0

admin 发表于 2022-5-4 10:18:21 |阅读模式

admin 楼主

2022-5-4 10:18:21

请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!

您需要 登录 才可以下载或查看,没有账号?注册

x

9 S( Z! |/ t: E( L3 d( |数据库: 禁止重复数据插入数据库的方法,没有主键和索引; Z4 |' \% u. b
3 Y; d4 U. P2 a6 k0 X0 k  C
直接进行硬核判断,查询是否有一致的值,因为当前表中不存在主键  H; [4 Y1 r# ?% z

8 K' M& x/ B5 f9 g" L- [  P[mw_shl_code=sql,true]INSERT INTO ingate_standardsection SELECT4 _# `" k) w, h6 `7 u& X& Z
'扁平梯形',
9 F5 D* ^* m# d. h7 h5 m'FlatTrapezoidSection.bmp',
& j6 x/ K7 p  r7 ^2 Y/ U3.75,
& l8 X; W: \; p: T2 F6 }50,, n8 T( E# V3 g
25,# d: \' [$ j5 T7 i6 f+ c
10,
" `1 C0 B$ ]# R5 e: K( R) e+ \8 t'dddddd',
( y5 @4 ]9 _) U7 _4 ^. s'udf' - U5 r6 K3 @' V" z9 e( J
FROM) f8 t: R7 j. z& z5 Q+ p" G
DUAL
6 `5 \6 i! T) d/ v( d# A9 e9 o5 `! zWHERE
" S: p; I) }+ |; }, r+ T6 D        NOT EXISTS (
  a% {5 P3 a. _; s+ B        SELECT
, {& c8 B& X4 D/ y' s# n% @5 l9 c$ M1 O                1 " H4 g; F1 {( g! e
        FROM
# z/ C( j) a7 y  V+ v+ P                ingate_standardsection
  M  C; c) f6 r& G7 N, `, c, B        WHERE% Z! Z/ |$ z5 S  c2 \* K' F
                section_type = '扁平梯形' ! v5 I3 N% E7 G# P: `! H- V
                AND section_bmp = 'FlatTrapezoidSection.bmp'
, M! ]3 N( M/ `9 c( s1 b                AND CONCAT( section_area, '' ) = '3.75'
" @, C1 p0 E2 B9 y4 I9 _2 r                AND CONCAT( section_dima, '' ) = '50'
7 u! F0 W1 i' R/ V/ D                AND CONCAT( section_dimb, '' ) = '25' : g$ ^; Z1 ~  H, @. B
                AND CONCAT( section_dimc, '' ) = '10' % Y9 d  t+ n0 G7 V* }
                AND section_from = 'udf'  
+ d5 I2 o; @# F7 p: A) s        )1 @  y, e, ]! Y  D* T1 g* V  D7 r
       
2 g6 U+ m% E4 w9 M4 {9 }  B' }        [/mw_shl_code]
) D$ {  y2 W# W( C: ]6 Q. p# f
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 注册

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

    本网站(plmhome.com)为PLM之家工业软件学习官网站

    展示的视频材料全部免费,需要高清和特殊技术支持请联系 QQ: 939801026

    PLM之家NX CAM二次开发专题模块培训报名开始啦

    我知道了