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

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

[复制链接]

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

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

admin 楼主

2022-5-4 10:18:21

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

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

x

" S& E' S. W% M1 a+ ]* t1 _  H+ d数据库: 禁止重复数据插入数据库的方法,没有主键和索引# C4 k3 l9 Y1 A+ ^1 v
6 C$ O! k. W. q: P& ?: y
直接进行硬核判断,查询是否有一致的值,因为当前表中不存在主键5 I; U: N! g' _+ s$ X- F
' e9 m; q4 C0 ^" {( Z$ s7 a5 y0 P
[mw_shl_code=sql,true]INSERT INTO ingate_standardsection SELECT9 S# G, q. z4 d: I
'扁平梯形',
( `2 a* b$ W" H, Z" B$ A'FlatTrapezoidSection.bmp',' [* [" H) Y" y  ?" R2 N
3.75,5 r/ D8 }& H5 E3 |
50,
( r: B1 k+ S* s3 O. ]- M25,# S' t4 ^. v5 `, s. ?2 k
10,
( N0 S% @8 A) N6 |& P+ L6 R'dddddd',# C! ^- ^6 G2 f* n+ {! L: q: \$ m
'udf'
- k: {: T7 F: IFROM; V0 H4 X4 u5 T0 ^& J
DUAL
' H4 N9 p* z7 @+ \1 z, M& ^WHERE
7 I2 y$ e+ r' |, U6 x0 j% |2 }        NOT EXISTS (
8 c) A$ A! A) s2 P  h, y4 d6 W" l: n        SELECT5 E) @5 G8 e6 @! b
                1 # E" ]8 f7 k% G+ r) r3 z9 \
        FROM
8 [6 n! s$ s5 B) w( L5 b                ingate_standardsection
# ?) i$ P. ^7 q( C: M, X, r' z        WHERE1 _- W: L$ X; r& m: M  k) ~
                section_type = '扁平梯形' 4 w6 T% Y( S& L, G: v
                AND section_bmp = 'FlatTrapezoidSection.bmp' ) M& c, W  T, R
                AND CONCAT( section_area, '' ) = '3.75' , y- `& c) O  `- }, r/ J
                AND CONCAT( section_dima, '' ) = '50'
; G( \1 _4 D% b) {5 `5 _5 V+ k                AND CONCAT( section_dimb, '' ) = '25'
0 d' H3 Z5 J0 y/ Q7 u3 o, f: z. @                AND CONCAT( section_dimc, '' ) = '10' ! t3 u  e! Z. w5 \
                AND section_from = 'udf'  2 U2 s, _; T& S- ~; Y$ z
        )
2 Z9 E" p: `$ k, q9 ]9 [        - `! {" j& m. N' ]$ ~" W  w
        [/mw_shl_code]
0 x% d% Y' w8 D" p  r7 X
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了