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

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

[复制链接]

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

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

admin 楼主

2022-5-4 10:18:21

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

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

x

6 X* T( `' ^. q2 w" l5 T; V" R数据库: 禁止重复数据插入数据库的方法,没有主键和索引! h$ b/ D# A4 Q# Z- n7 M8 G

- H8 ], L" j+ J- ]' }( S直接进行硬核判断,查询是否有一致的值,因为当前表中不存在主键  ~5 t* W4 M( B8 V1 I6 ~

5 L8 b) E5 d& D3 ], x: V[mw_shl_code=sql,true]INSERT INTO ingate_standardsection SELECT
- y: U8 J( f% N: p& S$ t'扁平梯形',
! V2 h4 G8 c: M( c9 Y! K5 l'FlatTrapezoidSection.bmp',
3 ~* `& \9 H& b  d- v* `3.75,
& R; ]% M1 Q4 e& Y& J- J& a50,
1 @- v9 }/ L) V25,1 i$ l* h2 }2 l& N8 @. i
10,
: y% R& ^- k; G0 m' K0 I'dddddd',# |; S  b: m; x, T- X- N- F) j
'udf' ! ?& r: E. Z" e/ A6 ~- f6 u
FROM
6 z) n+ S$ B. l9 Z6 {DUAL
' u) [+ t8 {$ L7 `WHERE
4 |% `- M; y- d0 w; v        NOT EXISTS (
% o: O. g- [2 a1 Q. Q  J        SELECT
& @6 k; \# p* K                1 , B8 z4 k+ }% j. t4 y) W
        FROM
8 X/ S, b) w/ a% d( |& \                ingate_standardsection
6 H1 ]1 y. |- u! z& G; H        WHERE
+ M. a' e/ @7 B( W: B; _                section_type = '扁平梯形' 5 v( d) k# f: G% r! p
                AND section_bmp = 'FlatTrapezoidSection.bmp' ; @0 C' D8 R3 Y7 `, S8 D
                AND CONCAT( section_area, '' ) = '3.75'
! R: {! j1 I& q8 j$ h( |' n                AND CONCAT( section_dima, '' ) = '50' ; ]* T7 n+ x$ F& i
                AND CONCAT( section_dimb, '' ) = '25' & B0 K* ?( s) a# k
                AND CONCAT( section_dimc, '' ) = '10'
' J& n. t, H1 s' ]' Y7 S2 s' o                AND section_from = 'udf'  
' `: q. Q0 a0 t# w        )/ o$ i" G# B% m* \# _+ _# O, v
       
2 h  j/ r* I& ?        [/mw_shl_code]
( q6 a& t4 z5 `
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了