SCGHR_存储过程(eSP_IDChangeStart)_政治面貌为什么不能正确更新

1、问题描述:该SP中姓名,工号能够顾正确修改,但是政治面貌不能,为什么?

2、问题定位:那么该SP中其他设置都是正确的,就不要浪费时间看SP的其他设置,错误源就在 政治面貌 这一小块中。

3、修改:

 1   end if;
 2
 3   -- 政治面貌
 4   select count(1) into P_i from dual
 5   where
 6      P_party Is Not Null;
 7
 8   If P_i = 1 then
 9      MERGE INTO Edetails a
10      USING eIDChange_Register b
11      ON (a.eid = b.eid)   --- a 与 b 关联
12      WHEN MATCHED THEN
13      UPDATE
14      SET a.party=13
15       where b.id = P_id;  --- 确定 b
16
17   end if;

4、总结:

A、编码风格一定要高标准,形成自己的风格,不断探索更先进合理的风格!没有铁的纪律,战场就行的不远。

B、要充分利用工具,利用pl/sql提供的+-缩进来快速查找代码块的格式问题。

C、定位的方法要灵活,大胆,如果方向错了,一切的努力都是徒劳的。

时间: 2024-10-21 09:55:41

SCGHR_存储过程(eSP_IDChangeStart)_政治面貌为什么不能正确更新的相关文章

核桃脱皮机—核桃剥皮机_青核桃去皮机正确电机接法(图)

核桃脱皮机-核桃剥皮机_青核桃去皮机正确电机接法(图) 以上就是正确的核桃脱皮机的电机接法做了以下详细的介绍图,如有需要了解更多技术知识欢迎点击:新闻动态-技术资料,查询了解或登录鑫科机械官网www.zzgaoke.com,查询更多. 原文网址:http://www.zzgaoke.com/news/html/439.html

[VisualStudio]_[VS实用插件集合*持续更新]

场景: 1. 有些插件对提高效率是必要和必需的. 吐槽下:微软的程序员如何解决以下问题的?不用插件. 1. 快速打开文件,文件多之后VS只能通过鼠标点击 "解决方案资源管理器" 来双击打开文件,效率很低.这个插件可以通过快捷键CTRL+K,CTRL+O来打开指定的文件,支持文件名模糊匹配. 下载地址:  http://visualstudiogallery.msdn.microsoft.com/3eb2f230-2728-4d5f-b448-4c0b64154da7 vs2012的没试

自然语言0.0_情感分析权威网站_政治经济地理

http://sentdex.com/1m-global-sentiment-analysis/ 可加入爬虫模块,直接抓取数据,然后本地可视化 情感分析--数据可视化 地理分析,预测各地不同时间段的关键词 政治分析: 包括战争,环境,犯罪,石油.... 财经预测

Unity3D手机斗地主游戏开发实战(02)_叫地主功能实现(不定期更新中~~~)

系列目录 Unity3D手机斗地主游戏开发实战(01)_发牌功能实现 Unity3D手机斗地主游戏开发实战(02)_叫地主功能实现 一.大体思路 前面我们实现了点击开始游戏按钮,系统依次给玩家发牌的逻辑和动画,并展示当前的手牌.这期我们继续实现接下来的功能--叫地主. 1.首先这两天,学习了DOTween,这是一个强大的Unity动画插件,大家可以参考:官方文档,个人感觉DOTween还是比较好用的. 好的,我们先来重构一下动画部分的代码(没有绝对牛逼的架构和设计,项目过程中不要不断的持续改进嘛

怎么修改标题才不影响SEO排名_修改网站标题的正确方法

百度站长官方文档明确表示:不建议频繁修改网页标题,修改网页标题可能导致网站降权,K站.下面我们来探讨其中原因. 首先我们需要了解的是,百度给予网页关键词排名的前提是网页主题与该关键词相关,相关性越高,该关键词可能获得的排名也就越高;反之,若网页主题与关键词不相关或相关性较低,网页内容质量再好,也无法获得关键词排名. 在了解这一关键词排名前提条件下,我们再来探讨为什么修改网页标题会降低SEO排名. 了解过搜索引擎发展历史的人可能会知道,搜索引擎最初判断网页主题的方式是通过meta信息中的keywo

SQL Server 数据库的维护(上)_存储过程(procedure)

--维护数据库----存储过程(procedure)----概述: SQl Serve的存储过程是由一个或多个T-SQL语句组成的一个集合.常用的程序代码段通常被创建成存储过程,一次创建多次调用,这样既简化程序员的工作也减少与服务器交互的网络通信流量.存储过程中可以包含数据库中执行操作的程序语句,也包括调用其他过程.存储过程可以接收和输出参数,向调用它的程序返回值.存储过程被调用后,会返回给调用它的程序状态值,以表明调用成功或者调用失败以及调用失败的原因.--使用存储过程的优点:1)减少网络流量

附上SQL Server的存储过程例子

代码如下,看了就明白: --添加项目大类存储过程 use chaiqianD2 go if object_id('p_InsertBigType', 'p') is not null drop procedure p_InsertBigType go create procedure p_InsertBigType @Name nvarchar(50) --[大类名称] as begin insert into [项目大类]([大类名称]) values(@name) end 2.稍微难点滴,大

学生学籍管理系统_学生登陆系统查询与修改信息

SCx.java package studentManage; import javax.swing.*; import java.awt.*; import java.awt.event.*; import java.sql.*; public class SCx extends JFrame implements ActionListener { static SCx s; static JLabel label1 = new JLabel("学号:"); static JText

Mysql学习---使用Python执行存储过程

使用Python执行存储过程 使用Python执行存储过程[2部分]: 1.执行存储过程,获取存储过程的结果集  2.将返回值设置给了  @_存储过程名_序号 = #!/usr/bin/env python # -*- coding:utf-8 -*- import pymysql conn = pymysql.connect(host='127.0.0.1', port=3306, user='root', passwd='', db='test_python', charset='utf8'