PLM之家PLMHome-工业软件与AI结合践行者

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

[复制链接]

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

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

admin 楼主

2022-5-4 10:18:21

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

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

x
2 R% g7 Q: o+ ?/ \
数据库: 禁止重复数据插入数据库的方法,没有主键和索引$ r, I8 Y0 S  u1 y/ \! I. p
+ a7 y! @6 _: q% @+ [
直接进行硬核判断,查询是否有一致的值,因为当前表中不存在主键
" q7 R' s8 p2 s) h& c
% l. y4 W8 W& @% O* a1 F[mw_shl_code=sql,true]INSERT INTO ingate_standardsection SELECT6 T3 z0 |# y! w. e) o/ D
'扁平梯形',9 T- W! A7 t. }- }6 y
'FlatTrapezoidSection.bmp',2 z' b; O& [; K& h
3.75," F5 {% k9 a- {' {7 U4 f: j
50,- D. Y0 h- V, P
25,$ q7 a, |- j$ `" ^  m8 Z
10,  _. _8 N2 v% o' k8 k8 ?
'dddddd',1 V' L  ?$ p, k! b6 |, Y! U. r7 M+ K
'udf'
) l4 R- c* n, l3 Q% h: Y! cFROM6 v, R9 y# ^! E% b3 a
DUAL
# [/ Z3 I" |, c# mWHERE4 T% ]9 z- V& S5 j
        NOT EXISTS (
, m9 ?  I# u4 }/ c9 J        SELECT
9 v( U) S. w" _+ j                1 & Q7 u8 V$ s6 }2 A9 }7 l3 R- K
        FROM
  a. z) f* ^& M& q                ingate_standardsection
$ c9 R9 ~9 A/ V5 a" [        WHERE$ O4 r6 l- G: B1 w% B2 p  `- O
                section_type = '扁平梯形' ' J: [9 z4 Q* k$ B! B
                AND section_bmp = 'FlatTrapezoidSection.bmp'
+ [- R* w0 A- A6 s9 M: [# l                AND CONCAT( section_area, '' ) = '3.75'
9 u; a. s( m% _/ R# w  }                AND CONCAT( section_dima, '' ) = '50'
4 y0 _) b' I7 ~6 E! l! y1 m                AND CONCAT( section_dimb, '' ) = '25' 8 K2 G. F0 h; O9 |4 h
                AND CONCAT( section_dimc, '' ) = '10'
2 U$ Y- V: F1 q/ I5 l- X* Q                AND section_from = 'udf'    b, m! N; ^% M1 o# o/ G1 Z1 `# K
        )
4 G# }/ L5 K6 U       
/ m; r3 z& i" z' y3 I        [/mw_shl_code]
( \/ @9 n( L5 V
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了