PLM之家PLMHome-工业软件与AI结合践行者

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

[复制链接]

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

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

admin 楼主

2022-5-4 10:18:21

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

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

x
9 z0 }! F, J' i6 S, F1 l* e, F
数据库: 禁止重复数据插入数据库的方法,没有主键和索引% D6 X0 ?' L, T" ]
, k0 P8 P* T. U5 Y/ E: B% x( \: c
直接进行硬核判断,查询是否有一致的值,因为当前表中不存在主键
2 a: \# z4 {5 a' }$ V2 t4 u$ `. \6 P6 O; K# L
[mw_shl_code=sql,true]INSERT INTO ingate_standardsection SELECT
8 a+ t: a; {1 ]8 N: x'扁平梯形',
- f* C1 r0 J9 N/ M'FlatTrapezoidSection.bmp',
! K9 p0 C; U2 w4 T/ I1 D0 J3.75,5 T( t. ^7 \3 B. G! c" r
50,
+ x! ]5 x4 p4 ~; {: {. ?+ M. {25,. z8 h" }! L2 @0 l3 j
10,
6 l0 A( H! M: L. M% Q4 x'dddddd',
. w$ L) T0 H5 Y9 Q2 V" F'udf'
& o, F/ P3 w# u9 J6 VFROM5 ^$ x! [! y( M& X- [4 x
DUAL " O  M# m: P+ N) O) ~
WHERE
* [; t" V" a. Z" e  V6 X# O7 _* [        NOT EXISTS (
1 m8 p! l5 Q5 a0 U; F' @        SELECT
) w& h& V0 _# F                1 # X9 A/ U3 \; l6 R7 O/ n# B1 ?* z
        FROM1 z  T+ g, T* q8 ^( L" \; V  q
                ingate_standardsection
7 ]* b# l" v/ E  h3 ^0 G! t3 b        WHERE' O0 X: \. C8 P
                section_type = '扁平梯形'
2 \3 `% s$ }& \$ f# p                AND section_bmp = 'FlatTrapezoidSection.bmp' * t* |# T* V4 V2 h
                AND CONCAT( section_area, '' ) = '3.75' 7 l3 J8 _, P7 K; F) H. n
                AND CONCAT( section_dima, '' ) = '50'
5 C6 i8 y+ q4 \% N6 x+ X# n                AND CONCAT( section_dimb, '' ) = '25' 4 }: q$ k  T- N4 j* c6 l: u" J
                AND CONCAT( section_dimc, '' ) = '10'
! ?5 \+ N, w% o: ]3 S/ X4 O                AND section_from = 'udf'  7 U0 f; m& D) x
        )
* J# `% B. l) U* I' d( m- j4 ?       
' [( O& X5 N+ P$ c5 \/ K        [/mw_shl_code]8 P6 T/ z+ u9 p- U+ j; L
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了