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

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

[复制链接]

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

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

admin 楼主

2022-5-4 10:18:21

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

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

x

1 w' p" S$ C; z, g$ s2 ~) L数据库: 禁止重复数据插入数据库的方法,没有主键和索引
( D2 e; u5 g  b: m$ G) S) f7 q' ~* F$ S: ^3 K( ?
直接进行硬核判断,查询是否有一致的值,因为当前表中不存在主键
2 w5 ]2 z# h/ v
$ q, _( e' }5 }/ v2 P3 L2 f( u[mw_shl_code=sql,true]INSERT INTO ingate_standardsection SELECT
9 A1 K! N  D  N0 E; ], }1 N; F7 Z'扁平梯形',
1 l2 [, U) O" b: H% R: X. ]! u'FlatTrapezoidSection.bmp',1 D2 ^$ ?) q& g. p* @
3.75,% L) b1 v4 H* ^; k1 `* Y0 X
50,
# l2 D! [4 [# F$ _6 }25,! w/ J: {1 \$ Y' O# o  d
10,! L& X' Z# Z; ?/ ?5 u7 r
'dddddd',- V8 Z" q# J  o3 E! V+ [
'udf'
7 ?+ u, I: \; dFROM1 y; [# B2 ~' S8 f
DUAL
$ s' ~1 Q8 f0 b, N" D  r# x2 Z: dWHERE# u6 I1 d! G- m
        NOT EXISTS (/ ?, w" T5 {" f! K6 N7 n# I
        SELECT) n$ T% s) m9 r3 ^
                1 " Z: s2 O. U' Y2 D
        FROM
- p0 [$ p2 c& D% s5 y                ingate_standardsection
! z( v! a6 N  E5 I9 S& i, w2 e7 m        WHERE) ~4 K8 R3 O9 m
                section_type = '扁平梯形' , h2 F% q' b% s( E" r. E
                AND section_bmp = 'FlatTrapezoidSection.bmp'
# G8 |. b; {# v/ E, ~' S" j                AND CONCAT( section_area, '' ) = '3.75' % F% Z: q7 M* q" n' M; \" L
                AND CONCAT( section_dima, '' ) = '50' 6 D5 M: ^# t6 S7 M
                AND CONCAT( section_dimb, '' ) = '25'
( u8 ]( u, L3 z, @- X# `. U! t0 F                AND CONCAT( section_dimc, '' ) = '10'
2 i$ ~& d3 S3 J2 |7 L                AND section_from = 'udf'  , f3 c; D; j6 W1 @" l9 ]* N$ c
        )& R3 o" _  Q  t* u# a! C
       
% M$ f. w: j4 Q4 Q" j        [/mw_shl_code]
( {$ o1 H1 `, D  B; x
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了