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

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

[复制链接]

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

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

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

x
/ }6 h, {  I5 F# j/ |
数据库: 禁止重复数据插入数据库的方法,没有主键和索引( O2 I6 V9 Y1 p0 d+ N
& M+ D1 y% b7 H# w, U& C
直接进行硬核判断,查询是否有一致的值,因为当前表中不存在主键' {# j) W: D5 w* ]! R. n7 E

7 ^4 w2 v# r8 t[mw_shl_code=sql,true]INSERT INTO ingate_standardsection SELECT% s1 k1 K# q+ ~1 f$ B  I
'扁平梯形',
9 q7 }  j2 A, R/ x. b3 e' S'FlatTrapezoidSection.bmp',1 S! Q' t& O7 Z% M
3.75,/ ^9 q+ M& H3 ~2 x5 g* X" r
50,5 O8 L' I* l4 j+ ~! E
25,( g/ {6 B+ w) ^3 ~& p3 i
10,
$ S' @: G1 T2 f$ s2 N, U0 t'dddddd',
/ `8 h! w9 a) Q9 i% w. E2 _0 `' I'udf'
5 J; c1 F9 ^# C; R4 X' ~9 rFROM
. }" D. x6 D! J$ l) C9 xDUAL ( Z0 F- A/ z8 T" u( v9 s" ?) F
WHERE9 s* [+ u9 n: t4 }
        NOT EXISTS (
/ f2 _( C* g8 F9 \        SELECT1 |8 B1 r' L( d( b$ h6 C
                1 ) {4 X! G! h2 ~
        FROM
5 j5 L$ U  i% z4 c7 h                ingate_standardsection   p5 y! d% C0 g. z
        WHERE
; I- C: K, Q0 Q6 {7 Q7 n                section_type = '扁平梯形' 6 v- Y4 S8 g6 q+ D9 D  n( Y7 t" W8 q# ~
                AND section_bmp = 'FlatTrapezoidSection.bmp'
4 e2 h0 J3 k& L5 V( Z; `                AND CONCAT( section_area, '' ) = '3.75' ) b% |4 c0 ~/ _1 i5 q" b- j& `( i4 ?
                AND CONCAT( section_dima, '' ) = '50'
; C# G5 q0 t$ F) |& l                AND CONCAT( section_dimb, '' ) = '25'
, w1 v% q0 R9 u$ P                AND CONCAT( section_dimc, '' ) = '10' : e$ J% `0 r* }0 d/ r
                AND section_from = 'udf'  
: f/ x0 g  ?2 P+ v, e$ l        )
% @: e) e) h+ X: Y- x       
8 p9 }6 m$ ~$ k9 S7 d! A        [/mw_shl_code]
+ [  K2 ~7 s- P! T) [0 A5 E( {
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了