自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

长安诗社社长@-梁瀚文- https://github.com/HevnChin https://gitee.com/HevnChin

非现代诗人┇道觀禪寺何必,紅塵实乃空門┇诗词吾爱网[纳兰嘉懿]┇西窗烛App[梁瀚文]

  • 博客(31)
  • 资源 (21)
  • 问答 (1)
  • 收藏
  • 关注

原创 Oracle 实现布尔类型

<br /> 一直被Oracle中没有boolean类型困扰,网上有两种解决方案,一是用Number(1),二是用Char(1),各有所长,个人比较喜欢用Number方式解决,原因很简单,因为是从C语言开始的,这符合C语言的习惯。前几天有幸咨询到Oracle方面的顾问,他们提供的解决方案是用Char(1)实现boolean,但也有需要注意的地方,原话如下: 如果是特定boolean类型情况下,Char(1)是比Number(1)更好的选择,因为前者所用的存储空间会比后者少,但这二者在查询时存储

2010-10-29 17:42:00 8325

原创 Oracle中批处理和Using用法

<br />       1. 静态SQLSQL与动态SQL<br /><br />  Oracle编译PL/SQL程序块分为两个种:其一为前期联编(early binding),即SQL语句在程序编译期间就已经确定,大多数的编译情况属于这种类型;另外一种是后期联编(late binding),即SQL语句只有在运行阶段才能建立,例如当查询条件为用户输入时,那么Oracle的SQL引擎就无法在编译期对该程序语句进行确定,只能在用户输入一定的查询条件后才能提交给SQL引擎进行处理。通常,静态SQL采用前一种编

2010-10-29 17:39:00 1113

原创 Oracle PRAGMA RESTRICT_REFERENCES 理解

<br />一 介绍:<br />在Oracle application developer's guide --fundmental中9-60(oracle9i)有介绍,<br />copy一点给你先看看。<br />Using Pragma RESTRICT_REFERENCES<br />A function called from SQL statements must obey certain rules meant to control side effects.  To check for v

2010-10-29 17:15:00 4684 1

原创 Oracle 字符集不同数据导入的方法(实战经验)

<br /> 一偶然的机会,遇到这样一个问题,因HIS与医保共用一台服务器,在做新医院时,HIS服务器是单独一台机子,就想导入数据来加快实施进度,但在导入数据时遇到了问题。<br /><br />问题如下:<br /><br /> 1、用服务器管理工具无法导入备份文件,提示的错误不足以找到原因。<br /><br /> 2、手工导入时,执行到要求输入“缓冲区大小时”,只要一输入值,就自动退出,无法找到真实原因。<br /><br />

2010-10-28 13:19:00 1915

原创 红罐王老吉品牌定位战略

<br />红罐王老吉品牌定位战略                        ——本案例受邀《哈佛商业评论》整理,<br />                   刊于其中文版2004年11月号<br />品牌释名     凉茶是广东、广西地区的一种由中草药熬制,具有清热去湿等功效的“药茶”。在众多老字号凉茶中,又以王老吉最为著名。王老吉凉茶发明于清道光年间,至今已有175年,被公认为凉茶始祖,有“药茶王”之称。到了近代,王老吉凉茶更随着华人的足迹遍及世界各地。<br /><br />    20世纪5

2010-10-27 09:23:00 4085

原创 C# 正则表达式语法的相关规则

正则表达式通常包含字母文本(Literaltext)和元字符(metacharacter) 字母文本指的是普通文本如"abcde"可匹配字符串中任何包含"abcde"的字符串。元字符则更加灵活运用通用的表达式匹配所有符合此表达式规律的字符串。C#正则表达式语法一、匹配单个字符[]——从中选择一个字符匹配中间支持的类型:单词字符([ae])、非单词字符([!?,;@#$*])、字母范围([A-Z])、数字范围([0])eg.正则表达式可匹配字符串 [ae]ffectaffect,effect(此例中"[ae]

2010-10-27 09:19:00 614

原创 Oracle 查找未用 编码

<br />Select Min(N.编码) As Max_编码<br />From (<br />       Select Min(M.比较码) As 编码, 'N' As 类别<br />       From (<br />              Select Lpad(Level, 2, '0') As 比较码<br />              From dual<br />              Connect By Level <= (Select Max(A.编码) From 用

2010-10-26 11:02:00 420

原创 Oracle 依据 数字值 构建虚拟行

Select rownum From dual Connect By rownum Select Level From dual Connect By Level Select 1 From dual Connect By Level

2010-10-26 10:16:00 830

原创 C# 基础知识

                                       C#常用表达式<br /> 10.1      基本数据类型<br />简称<br />.NET 类<br />类型<br />宽度<br />范围(位)<br />byte <br />Byte <br />无符号整数<br />8<br />0 到 255<br />sbyte <br />SByte <br />有符号整数<br />8<br />-128 到 127<br />int <br />Int32<br />有符

2010-10-26 09:41:00 752

原创 Oracle 正则表达式

<br />Oracle正则表达式<br /><br />周末学习正则表达式,将搜集的资料整理总结了一下,希望能对大家有用。<br />正则表达式具有强大、便捷、高效的文本处理功能。能够添加、删除、分析、叠加、插入和修整各种类型的文本和数据。Oracle从10g开始支持正则表达式。<br />下面通过一些例子来说明使用正则表达式来处理一些工作中常见的问题。<br />1.<br />REGEXP_SUBSTR<br />REGEXP_SUBSTR 函数使用正则表达式来指定返回串的起点和终点,返回与sourc

2010-10-25 18:01:00 1083

原创 Oracle Date日期转化为 农历

<br />CREATE TABLE SolarData<br />(<br />  YearID  INTEGER NOT NULL,   -- 农历年<br />  DATA    CHAR(7) NOT NULL,   -- 农历年对应的16进制数<br />  DataInt INTEGER NOT NULL    -- 农历年对应的10进制数<br />);<br />INSERT INTO SolarData VALUES(1900, '0x04bd8', 19416);<br />INSERT

2010-10-25 17:50:00 1357

原创 Oracle 触发器笔记

<br />是特定事件出现的时候,自动执行的代码块。类似于存储过程,但是用户不能直接调用他们。<br />功能:<br />1、 允许/限制对表的修改<br />2、 自动生成派生列,比如自增字段<br />3、 强制数据一致性<br />4、 提供审计和日志记录<br />5、 防止无效的事务处理<br />6、 启用复杂的业务逻辑<br />开始<br />create trigger biufer_employees_department_id<br /> before insert or updat

2010-10-25 17:34:00 461

原创 Oracle 参数 游标[游标更新删除数据]

<br /> 一、参数游标 <br />   参数游标是带有参数的游标,在定义参数游标之后,当使用不同参数值多次打开游标时,可以产生不同的结果集,语法如下: <br />cursor cursor_name(parameter_name datatype) is select_statement; <br />定义参数游标时,游标参数只能指定数据类型,而不能指定长度。 <br />示例如下:Oracle代码 declare   cursor temp_cursor(no number) is select 

2010-10-25 17:26:00 976

原创 Oracle 表空间

扩展可以调整表空间对应的数据文件的大小,或者为这个表空间添加数据文件   4.1改变数据文件 SQL> alter database datafile '/home/oracle/oradata/gldb/users01.dbf' resize 20m; Database altered. 4.2添加数据文件到表空间 SQL> alter tablespace users add datafile '/home/oracle/oradata/gldb/users02.dbf' size 1m; Tables

2010-10-25 16:00:00 398

原创 Oracle Forall 与BULK COLLECT

FORALL语句的一个关键性改进,它可大大简化代码,并且对于那些要在PL/SQL程序中更新很多行数据的程序来说,它可显著提高其性能。1:用FORALL来增强DML的处理能力Oracle为Oracle8i中的PL/SQL引入了两个新的数据操纵语言(DML)语句:BULK COLLECT和FORALL。这两个语句在PL/SQL内部进行一种数组处理;BULK COLLECT提供对数据的高速检索,FORALL可大大改进INSERT、UPDATE和DELETE操作的性能。Oracle数据库使用这些语句大大减少了PL/

2010-10-25 15:53:00 998

原创 Oracle 性能优化

<br />Problem Description:<br />1.每个表的结构及主键索引情况<br />2.每个表的count(*)记录是多少<br />3.对于创建索引的列,索引的类型是什么?count(distinct indexcol)的值是多少?<br />4.最后一次对表进行分析是在什么时间,分析后,是否又对相关表做过大的操作<br />5.索引最后一次rebuild,是在什么时间,此后对表的操作类型又是什么状况?索引中浪费的空间是多少?<br />6.这些表的存储情况,表的存储参数,表空间的类

2010-10-25 15:40:00 628

原创 Oracle 重新编译对象

<br />@d:/oracle/ora92/rdbms/admin/utlrp.sql; PL/SQL 过程已成功完成。<br />表已创建。<br />表已创建。<br />表已创建。<br />索引已创建。<br />表已创建。<br />表已创建。<br />视图已建立。<br />视图已建立。<br />程序包已创建。 没有错误。 程序包主体已创建。 没有错误。 PL/SQL 过程已成功完成。

2010-10-25 15:38:00 1008

原创 Oracle 执行计划

1,什么是执行计划所谓执行计划,顾名思义,就是对一个查询任务,做出一份怎样去完成任务的详细方案。举个生活中的例子,我从珠海要去英国,我可以选择先去香港然后转机,也可以先去北京转机,或者去广州也可以。但是到底怎样去英国划算,也就是我的费用最少,这是一件值得考究的事情。同样对于查询而言,我们提交的SQL仅仅是描述出了我们的目的地是英国,但至于怎么去,通常我们的SQL中是没有给出提示信息的,是由数据库来决定的。  我们先简单的看一个执行计划的对比:  SQL> set autotrace traceonly  执

2010-10-25 15:19:00 548

原创 限制oracle数据库实例中的用户(user)总数 ,11G 大小写/段处理参数

<br />=========================================================== <br />作者: cnhtm(http://cnhtm.itpub.net)<br />发表于:2010.02.22 09:41<br />分类: 笔记 <br />出处:http://cnhtm.itpub.net/post/39970/496919<br />---------------------------------------------------------

2010-10-25 15:10:00 891

原创 Oracle 数据泵

<br />  数据泵导出导入(EXPDP和IMPDP)<br />Oracle Database 10g引入了最新的数据泵(Data Dump)技术,使DBA或开发人员可以将数据库元数据(对象定义)和数据快速移动到另一个oracle数据库中.<br />数据泵导出导入(EXPDP和IMPDP)的作用<br />1,实现逻辑备份和逻辑恢复.<br />2,在数据库用户之间移动对象.<br />3,在数据库之间移动对象<br />4,实现表空间搬移.<br /><br />数据泵导出导入与传统导出导入的区别<

2010-10-25 15:01:00 549

原创 Oracle 有趣排序

<br />其实Oracle 的排序是很有意思的,接下来我们就主要来介绍Oracle 有趣排序,如果你对Oracle 的排序很感兴趣的话,以下就是文章的具体内容介绍,希望你浏览完以下的内容会有所收获。<br />按拼音排序 (系统默认)<br />Select * From perexl Order By nlssort(danwei, 'NLS_SORT=SCHINESE_PINYIN_M'); --按部首排序<br />Select * From perexl Order By nlssort(danw

2010-10-25 14:57:00 452

原创 Oracle 新特性[待续]

SQL> Set ServerOutPut OnSQL> Declare n Integer;  2  Begin  3   For n In 1..10 Loop  4     If  Mod(n,2)=0 Then  5        Continue;  6     End If ;  7     dbms_output.put_line(n);  8   End Loop;  9  End; 10  /13579PL/SQL procedure successfully completed

2010-10-25 14:29:00 415

原创 Oracle 监听加密

<br />     很多人都知道,Oracle的监听器一直存在着一个安全隐患,假如不设置安全措施,那么能够访问的用户就可以远程关闭监听器。 <br />相关示例: <br />D:/>lsnrctl stop eygle <br />LSNRCTL for 32-bit Windows: Version 10.2.0.3.0 - Production on 28-11月-2007 10:02:40 <br />Copyright (c) 1991, 2006, Oracle. All rights res

2010-10-25 14:21:00 1147

原创 Oracle更改默认端口号,加密监听器,限制ip访问

<br />oracle数据库的安全包含两部分:<br />1.一部分是os的安全<br />2.网络的安全<br />3.oracle软件本身的安全 <br />os的安全依赖相应的操作系统及管理员的技术水平,我们这里只谈谈oracle的安全<br />我了解的oracle软件的安全包含:<br />1.更改oracle的默认监听端口号<br />2.给监听器加密码<br />3.oracle控制ip的连接<br />下面将针对这三个方面测试学习<br /><br />---------oracle默认监

2010-10-25 14:15:00 1007

原创 Oracle中查看客户端连接的IP信息

<br />    大家都知道在v$session 中记录着客户端的机器名称,但是没有IP , 如果记录clinet ip 呢?<br />con sys/sys as dba<br />1. 利用triger 这里不介绍.<br />2. 利用 DBMS_SESSION 过程包.<br />BEGIN<br />DBMS_SESSION.set_identifier(SYS_CONTEXT('USERENV', 'IP_ADDRESS'));<br />END;<br />3.我们可以通过触发器。<br

2010-10-25 14:11:00 846

原创 WIN_DOS经典大全

<br />不是原创的,但基本上收入了各个网站dos命令了<br />基本上可以作为电子书使用,希望对各位有用<br />net use /ip/ipc$ " " /user:" " 建立IPC空链接 <br />net use /ip/ipc$ "密码" /user:"用户名" 建立IPC非空链接 <br />net use h: /ip/c$ "密码" /user:"用户名" 直接登陆后映射对方C:到本地为H: <br />net use h: /ip/c$ 登陆后映射对方C:到本地为H: <br />

2010-10-19 11:36:00 1124

原创 Oracle 同版本冷被实例数据

一、shutdown Oracle数据库,用数据文件覆盖以前的数据文件,并将控制文件及重做日志文件删除; 二、切换到oracle用户并进入Sqlplus,用sys用户连接到oracle; 三、先关闭然后再启动数据库,但不挂载数据文件; SQL> shutdow

2010-10-19 11:20:00 464 1

原创 Oracle数据块损坏恢复

今天在网上搜到这个地址: <br />http://www.eygle.com/faq/Block_corruption.htm<br />很好,很强大。 <br />主要是利用DBV检查数据文件,检测坏块 <br />Cmd代码 CMD>dbv file=block.dbf blocksize=8192  CMD>dbv file=block.dbf blocksize=8192<br />在这种情况下,如果有备份,需要从备份中恢复 <br />如果没有备份,那么坏块部分的数据肯定要丢失了 <br /

2010-10-19 11:14:00 596

原创 SELECT FOR UPDATE 相关的知识

<br />一个邮件发送的应用会每过一定的时间片去数据库中取未发的邮件然后发送邮件,成功后将数据库中邮件标识未发改为已发。<br />这个应用部署在websphere上,websphere采用是垂直克隆,有4个server,当4个server都开启的时候,就出现同时发4封相同的邮件给同一个用户。<br />这时,for update锁就可以解决这个问题!<br />1:状态解释<br />statement: 一个SQL语句。<br />session:     一个由ORACLE用户产生的连接,一个用户可

2010-10-17 15:23:00 591

原创 Oracle Cursor游标自身更新

Create Or Replace Procedure JXGZ_绩效评分计算(  考核期间ID_in In 考核期间.ID%Type,  登记人ID_in   In 考核数据.操作员ID%Type,  登记日期_in   In 考核数据.登记日期%Type,  所属机构_in   In 考核数据.ID%Type) As  --定义过程变量  R_工资详表 绩效工资数据明细%rowtype;  v_类别         绩效工资管理.类别%Type := 0;  v_考核期间id   绩效工资管理.考核期间

2010-10-17 15:19:00 562

原创 Oracle Procedure中使用游标cursor更新多表

<br />   Oracle中写Procedure一直是Oracle开发中比较复杂的地方,但是掌握procedure 和cursor将使得你在Oracle开发中如鱼的水,真正体会Oracle的强大。下面通过我自己写的一个Procedure简单就procedure和cursor的使用给一个简单的讲解和示例。<br />一、描述问题<br />    我要解决的问题是使用Oracle作为数据库开发一套人力资源管理系统,在这个系统中每天员工的考勤数据是通过考勤软件每天采集考勤机的数据并存成固定格式的文本文档,有

2010-10-17 15:17:00 1059

VB6扩展方法自定义支持

Welcome to the VB6Extend wiki! 一、 ZLCustomExtend 2 1、背景 2 2.、接口列表 2 2.1、Windows 2 2.3、String 4 2.4、Log 17 2.5、Oracle 19 2.6、XML 24 2.7、Date 30 2.8、Http 30 2.9、Array 32 一、 ZLCustomExtend 1、背景 VB6.0经过长期开发本身有很多公共方法,短期内废弃vb6还存在困难,因为本身就可以做一定封装,减少代码在版本拷贝之间造成错误。后续需要增加的公共方法支持大家陆续可以提出来,研发部进行维护和版本发布,直接维护起来,后面不断完善, 更多的去思考业务。 2.、接口列表 2.1、Windows 主要涉及**.ini的配置文件读取和写入 和 电脑信息 2.1.1、INI_GetValue Function INI_GetValue(ByVal filename As String, ByVal AppName As String, ByVal KeyName As String) As String 说明 Win

2022-09-22

ToDesk2.0.4

ToDesk2.0.4 古董版本

2022-09-16

ToDesk4.2.9

ToDesk4.2.9 目前最好用的一版Todesk

2022-09-16

ToDesk_4.3.3.1

ToDesk_4.3.3.1

2022-09-08

ToDesk_4.3.1.exe

ToDesk_4.3.1.exe

2022-09-08

Oracle Array常用方法封装

Oracle Array常用方法集合封装为PackageBody

2022-07-28

Oracle Date常用方法封装

Oracle Date常用方法集合封装为PackageBody

2022-07-28

Oracle DBA常用方法封装

Oracle DBA常用方法集合封装为PackageBody

2022-07-28

Oracle Dictionary常用方法封装

Oracle Dictionary常用方法集合封装为PackageBody

2022-07-28

Oracle Json常用方法封装

Oracle Json常用方法集合封装为PackageBody

2022-07-28

Oracle Number常用方法封装

Oracle Number常用方法集合封装为PackageBody

2022-07-28

Oracle String常用方法封装

Oracle String常用方法集合封装为PackageBody

2022-07-28

Oracle WebService 调用 封装

Oracle WebService 调用 封装为PackageBody

2022-07-28

Oracle XML方法封装PackageBody

Oracle XML常用方法集合封装为PackageBody

2022-07-28

Oracle Dictionary定义

Oracle Dictionary定义

2022-07-28

Oracle Array定义

Oracle Array定义

2022-07-28

plsqldev1501x32.msi

plsqldev1501x32.msi

2022-07-27

plsqldev1500x32.msi

plsqldev1500x32.msi

2022-07-27

Windows6.1-KB2533623-x32x64

Windows6.1-KB2533623-x32x64

2022-07-21

IKVM--8.1.5717.1

开源的基于.NET CLR 的Java虚拟机 ikvm-8.1.5717.1匹配jdk1.8,解压ikvm-8.1.5717.0.rar,并将%IKVM_HOME%/bin添加到path中。此处的%IKVM_HOME%是指解压后ikvm的主目录。使用的命令:ikvmc -out:IKVM.dll test.jar

2022-07-21

KB5007215 MSU for Windows 11 64-bit (x64).msu

win11 KB5007215无法更新KB5007215 MSU for Windows 11 64-bit (x64).msu

2022-03-29

ZLXA_GUID.zip

Oracle自动生成定制长度的 GUID, 不足部分增加-随机补充

2021-03-23

Oracle调用WSDLService.zip

使用数据库调用WSDL实现服务调用,不用单独增加外部程序。简洁,高效。

2021-03-22

VB6.0dictToJsonString.zip

简单的传入可以实现自动化json组装

2021-03-22

JSON 与Model 转换

JSON 与Model 转换 轻度封装,项目必备... 你值得拥有

2015-05-07

Axure rp Pie chart 饼图 折线图 表格

Axure rp Pie chart 饼图 折线图 表格 图表效果Axure部件库,很好很强大,导入即可使用。方便实用

2013-10-30

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除