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

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

[复制链接]

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

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

admin 楼主

2022-5-4 10:18:21

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

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

x
; n9 ~7 K0 h8 D+ ~+ J4 y5 V; w0 `
数据库: 禁止重复数据插入数据库的方法,没有主键和索引: v' ]. z% Z9 N/ w

" c1 i9 E( k. l+ b- r直接进行硬核判断,查询是否有一致的值,因为当前表中不存在主键6 q' U* o6 G. ?$ y/ u1 x' P

. |# s; [3 n8 N# @6 z' ?[mw_shl_code=sql,true]INSERT INTO ingate_standardsection SELECT* G% @$ O1 C3 m2 E8 A0 t
'扁平梯形',
9 }% ^  k9 _+ P1 _/ R9 {& k$ g0 e6 D'FlatTrapezoidSection.bmp',
# n# ?3 l, h# q9 P* E3.75,
3 S+ F1 _) [: k* q50,' J/ M! V' m! J5 u; X- W! @
25,
: k; z  a: w. b) n- N10,+ e* v" B5 U0 T6 A  Q
'dddddd',
, c, p' E; @3 E% @* I0 \' a/ w'udf'
* j: g9 T5 l/ e, w' o4 i$ ~9 |FROM9 q2 u$ r+ {; U+ l7 `
DUAL : ]2 o# c/ q0 K; I. c+ g# ?
WHERE
! {2 M: \6 p  C( A        NOT EXISTS (/ {8 }2 g( d( @- H8 Y
        SELECT0 T2 [% c& D6 i( t& H
                1 4 q) L, M. X- ?' ?0 h! z2 o6 D
        FROM9 L' F1 p1 ?: E& l3 q+ j
                ingate_standardsection
. X1 k5 J) M6 t% u/ n        WHERE
; W$ p+ @9 s. U( N+ j                section_type = '扁平梯形'
, m! H+ J- E$ T; W8 R7 i: S; E9 f                AND section_bmp = 'FlatTrapezoidSection.bmp'
1 |( _6 j# U7 \4 U7 P" `) D                AND CONCAT( section_area, '' ) = '3.75'
6 F1 k; i1 C# i- X$ R                AND CONCAT( section_dima, '' ) = '50' . h% J& ]5 s3 K& n1 ~3 r+ d) S
                AND CONCAT( section_dimb, '' ) = '25' 1 y. j" T2 K) o8 s1 f  N- r1 d- f
                AND CONCAT( section_dimc, '' ) = '10' * a0 N3 ?1 T( ^) t) \0 b4 }
                AND section_from = 'udf'  , k$ A' N8 ^: A
        )
! W$ Y. T: |, d       
& ?/ N( f5 z: ~! R3 x  s        [/mw_shl_code]
* H6 M5 ]+ D% q0 @/ L- N) |
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了