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

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

[复制链接]

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

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

admin 楼主

2022-5-4 10:18:21

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

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

x

1 {- L, U# v' E3 V数据库: 禁止重复数据插入数据库的方法,没有主键和索引
/ ]% g# }7 @8 b2 L) t5 p5 W" i6 ^1 L8 U; a- i
直接进行硬核判断,查询是否有一致的值,因为当前表中不存在主键3 c. U" V8 b7 Q4 r% N
7 W8 h" [% k3 k& J( e( s
[mw_shl_code=sql,true]INSERT INTO ingate_standardsection SELECT8 h& V9 a* T- `) _! v$ Y; @- R
'扁平梯形',- J9 S3 n; G6 G5 k' Q7 k7 }' U& M& m
'FlatTrapezoidSection.bmp',, R: f! n" l/ u
3.75,
! V6 A( a# O1 {50,
' _1 W/ Z# k; m# I25,
2 r+ c  {! f8 s0 E10,( L4 J2 c3 }' y
'dddddd',3 u3 j9 f+ n' B( E8 K. ?: N
'udf' : H  }) S  i" l0 R5 G: ?7 ~6 \. \
FROM# U- t; a8 _; ~% e5 m3 c- j' _
DUAL + V. W( b7 g. _/ P
WHERE7 b% p! I  n$ _3 M4 \8 [
        NOT EXISTS (
- A+ ]3 `6 j# l/ v, o! _        SELECT1 s7 {: d+ Q' d
                1
" ?. T3 Z. \1 M; V9 I6 {. P, w$ v        FROM
8 ?) q# G5 \" }5 q7 C% x, r                ingate_standardsection ' t+ k4 n6 E. E- L# G3 B. ~
        WHERE$ n2 g' Q' ^) h' y
                section_type = '扁平梯形' ; H4 r( J8 [" b' p( n* z
                AND section_bmp = 'FlatTrapezoidSection.bmp' , @5 d3 c/ O$ ?7 }" M$ X3 B
                AND CONCAT( section_area, '' ) = '3.75' 8 D+ \# H  ^( W5 ~
                AND CONCAT( section_dima, '' ) = '50'
' [2 h% o4 u% V( E4 t9 [                AND CONCAT( section_dimb, '' ) = '25'
0 Y# U( f7 x) }& T                AND CONCAT( section_dimc, '' ) = '10' $ m# a. L/ o/ @, ]& ~% L
                AND section_from = 'udf'  5 R( w$ n  w- R* w2 i! _
        )" n: w5 X# {- O+ [
       
7 L1 n# i: A3 \) j% M8 y) {* ~        [/mw_shl_code]  K4 u. s7 z; G0 h
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了