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

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

[复制链接]

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

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

admin 楼主

2022-5-4 10:18:21

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

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

x

" F, q5 c( N& m0 p8 J数据库: 禁止重复数据插入数据库的方法,没有主键和索引: b% B* M+ O" r, c
0 v% ^  m; N- v
直接进行硬核判断,查询是否有一致的值,因为当前表中不存在主键* v! p$ D, N" l( e4 k
5 K+ F6 T$ j" O, b- m$ _7 A; ~! I& n
[mw_shl_code=sql,true]INSERT INTO ingate_standardsection SELECT
8 ~4 O. z- g: `'扁平梯形',
, M9 w: @4 n/ r8 Y) v# ^! V1 W'FlatTrapezoidSection.bmp',) e1 W& A* t/ J
3.75,% d' M' |- ?4 h( R
50,6 H2 L4 Q  z# {8 a+ W
25,3 F- W9 ]! g, c1 Y
10,
+ o* {) a0 T% P7 B; Z'dddddd',/ ^5 V* y, }0 S- {, k. H  I/ `, I# X
'udf'
; p- r$ `5 U; y$ V! S8 v% qFROM& p6 _) K7 U: ~! g# x& M* c
DUAL ( {* Z) Y0 R  Z* j
WHERE
: G$ o* J4 d; D% b% ~, ^$ x9 @& E        NOT EXISTS (2 s) i% `* O2 |$ f0 z
        SELECT* u( u( A1 y5 Z* e9 o' Z( g
                1
; q1 S8 t9 f- D        FROM
. u5 B4 m( p$ @) x                ingate_standardsection
3 d& i8 h- C1 |7 _) d) X        WHERE) r2 C) {! H3 ~/ o
                section_type = '扁平梯形'
! B3 D3 u9 S- O) e+ U2 a, o                AND section_bmp = 'FlatTrapezoidSection.bmp' $ F4 z# V) T( ?( n, \; V
                AND CONCAT( section_area, '' ) = '3.75'
0 B: Q8 o9 N3 V. A* `                AND CONCAT( section_dima, '' ) = '50'
/ F+ D1 {9 Y5 C! c# f" @                AND CONCAT( section_dimb, '' ) = '25' 9 T2 i; T3 c/ s+ @4 @% w. G  R+ E. q
                AND CONCAT( section_dimc, '' ) = '10' 8 Z0 g- k+ y" U$ p( j, d
                AND section_from = 'udf'    B3 @$ S, q& b  N. e# T
        )
6 j! T% `4 y1 d1 }- S, }& Q        3 m! U. T6 J/ ]4 H. {
        [/mw_shl_code]" j: @( D5 U# E2 a- y6 `! o
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了