PLM之家PLMHome-国产软件践行者

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

[复制链接]

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

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

admin 楼主

2022-5-4 10:18:21

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

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

x

: G6 w! q) m) k# ~数据库: 禁止重复数据插入数据库的方法,没有主键和索引2 S% Z  B: x" P0 A

. Q9 f3 r/ @$ f" }1 w% [% Q直接进行硬核判断,查询是否有一致的值,因为当前表中不存在主键
0 ?0 X/ }- Y* W0 ~$ `2 ]
- l  Q1 C5 [/ y: f" l$ t[mw_shl_code=sql,true]INSERT INTO ingate_standardsection SELECT
1 c( c& r1 g* i5 l# f0 V# y'扁平梯形',! l/ S7 k- p1 Y
'FlatTrapezoidSection.bmp',
6 l6 |& g. N0 ?" p$ _  }: F3.75,
' y7 I$ H" ?9 W' N! K3 O50,
2 R' t5 E) \% |8 o25,
: X2 p' u8 n% S1 d" [. W10,5 o6 i- B6 C3 t& h1 d0 O/ ]
'dddddd',! C( Y; R0 N: r/ N! o- u8 S
'udf'
) `6 [, B8 |% L# z* G( d- ZFROM
1 H2 s) T* t# s9 b; cDUAL 9 z$ ]; a2 {1 b$ u
WHERE
* r( W# u% F, W/ U4 `0 k/ |4 s0 }  H        NOT EXISTS (
; O7 h! b7 ?/ }' }        SELECT
5 e2 @( m" D: T' K                1 2 D- X2 U) x$ o1 b" m( n5 V, n
        FROM
0 h$ d' T! p# i6 Z                ingate_standardsection
, R$ p" H+ u+ T, F) V: }  \  G        WHERE
9 ]8 a" j3 [! h6 t+ ?* |                section_type = '扁平梯形' # C/ P) q6 }8 r( A8 Q! f
                AND section_bmp = 'FlatTrapezoidSection.bmp'
5 i" [) @9 w& L' M# _  _                AND CONCAT( section_area, '' ) = '3.75' & I9 Z$ ~6 Z- {* `
                AND CONCAT( section_dima, '' ) = '50' ; u1 n" i( K" E$ c) A
                AND CONCAT( section_dimb, '' ) = '25'
6 g/ f/ G- v* t1 O                AND CONCAT( section_dimc, '' ) = '10'
" T) s" c$ ~& z0 X" m. Q8 V+ G: z                AND section_from = 'udf'  
3 h$ j4 ]. I$ F, G1 F- f2 _; ?        )* P: u1 V! z! [* ]% O& {- x
        1 T  g7 h) `  v0 p
        [/mw_shl_code]
5 K% G: l" E1 \9 Y1 ?) V9 _+ [
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复

使用道具 举报

发表回复

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

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

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

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

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

    我知道了