- 博客(17)
- 资源 (3)
- 收藏
- 关注
原创 Oracle实现数据不存在则插入,数据存在则更新(insert or update)
思路是写一个函数,先按条件查询数据,如果查询到数据则更新,如果没有查询到数据则插入:create or replace function fn_merge_index(statdate in date, cpid in varchar2,
2014-09-28 17:29:10 51108
原创 Oracle中不同语言环境导致to_date出错的问题
写了个存储过程,里面用了个函数,函数里有一段to_date(dateFrom, 'yyyy/mm/dd'),运行后发现数据插入错误,插入的数据为“0001/9/14”。感觉莫名其妙,不知道为什么会是这样的数据,经过调试,发现我在测试窗口输入的日期“2014/9/1”在程序中变成了“01-SEP-14”,瞬间恍然大悟,原来是当做01年9月14日了。 知道了原因就好说了,直接放出解决办法
2014-09-28 17:14:00 4338 2
转载 Oracle中TO_DATE格式
TO_DATE格式(以时间:2007-11-02 13:45:25为例) Year: yy two digits 两位年 显示值:07 yyy three digits 三位年 显示值:007 yyyy four digits 四位年
2014-09-28 16:23:46 791
转载 Oracle用存储过程查询多张表的方法
前用企业库读SQL Server返回数据集没任何问题,可以返回1个也可以返回多个,读Oracle的时候返回一个数据集的时候也没问题,可是最近在用Oracle返回多个数据集的时候却出了问题,几经辗转,终于找到了解决方案,记下来!一定要记下来!千万不可忘记!!!!!!!以下代码在vss2005+oracle10g下测试通过。要使用企业库,肯定先引用喽:cs文件添加三个引用:
2014-09-28 13:48:12 10347
转载 索引的十一种功能
索引是个既稳定又开放的信息结构,它有十一种功能。1 分解功能把文献中的资料单元(如篇名、机构、短语、概念、物名、地名、书名、人名、字词、符号等)一一分解,这就是索引的分解功能。它是索引工作的起跑线和索引编纂的基础,没有对文献内容的这种分解功能,就没有索引。过去有些反对索引的人说,索引是把古人的著书“凌迟碎割”。他们对索引法的反对,实出于对流传已久的那种落后的皓首穷经的陋习
2014-09-25 14:03:01 863
转载 数据库索引的作用和优点缺点
为什么要创建索引呢?这是因为,创建索引可以大大提高系统的性能。 第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。 第二,可以大大加快 数据的检索速度,这也是创建索引的最主要的原因。 第三,可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。 第四,在使用分组和排序 子句进行数据检索时,同样可以显著减少查询中分组和排序的时间。 第五,通过使用索引
2014-09-25 13:58:21 756
转载 Oracle存储过程总结(二、字符串处理相关函数)
项目中有涉及存储过程对字符串的处理,所以就将在网上查找到的资料汇总,做一个信息拼接式的总结。以下信息均来自互联网,贴出来一则自己保存以待以后使用,一则供大家分享。字符函数——返回字符值这些函数全都接收的是字符族类型的参数(CHR除外)并且返回字符值.除了特别说明的之外,这些函数大部分返回VARCHAR2类型的数值.字符函数的返回类型所受的限制和基本数据库类型
2014-09-22 15:17:38 2055
转载 Oracle存储过程总结(一、基本应用)
1、创建存储过程create or replace procedure test(var_name_1 in type,var_name_2 out type) as--声明变量(变量名 变量类型)begin--存储过程的执行体end test;打印出输入的时间信息E.g:create or replace procedure tes
2014-09-22 15:16:11 1015
转载 showModalDialog和Postback
今天碰到一个让我一开始觉得莫名其妙的问题, 用window.showModalDialog打开一个.aspx文件,然后点击这个页面上一个button, 把页面的数据存入数据库之后,居然又打开一个这个页面在google上搜索了不小一会之后,终于找到了原因了. 点击页面上button,会产生一个postback事件,等服务器处理完之后把更新的数据发送到客户端完成页面的刷新.但是由于页面是以mo
2014-09-17 17:21:59 1331
转载 asp.net中Page.ClientScript.RegisterStartupScript用法小结
//ASP.NET后台页面跳转 Page.ClientScript.RegisterStartupScript(Page.GetType(), "", "if(confirm('保存成功!是否继续添加?')){location.href='ProductonAdd.aspx'}else{location.href='ProductonList.aspx'}");//后台弹出确定框
2014-09-17 15:38:44 4289
转载 ASP.NET CS文件中输出JavaScript脚本的3种方法以及区别
Response.Write 与 Page.ClientScript.RegisterStartupScript 与 Page.ClientScript.RegisterClientScriptBlock 之间的区别 方法1,使用Response.Write,这种方法会把JS代码写在页面的最顶部(的前面):System.Web.HttpContext.Current.Res
2014-09-17 15:30:57 2773 1
原创 GridView添加序号列
在GridView控件第0列添加序号列: 为GridView添加OnRowDataBound事件,事件名称为gridViewCPImportPercent_RowDataBound,代码如下:protected void gridViewCPImportPercent_RowDataBound(object sender, GridViewRowEventArgs
2014-09-16 17:43:10 5935
原创 GridView移除(隐藏)行
前台相关代码: ' Text="移除" /> '/> 为GridView添加OnRowCommand事件,事件名称为gridViewCPImportPercent_RowCommand,后台代码:protected void gridViewCPImportPercent_RowCommand(object sender, Gr
2014-09-16 17:33:42 4292
转载 GridView中的CheckBox单击事件(oncheckedchanged)
在GridView中加入 CheckBox控件,想通过单击选中出现如下图所示效果: 具体做法是: 前台GV部份省掉。只加关键的CheckBox部份。
2014-09-16 17:22:03 6162
原创 GridView导出Excel
/// /// 将网格数据导出到Excel/// /// 网格名称(如GridView1)/// 要导出的文件类型(Excel:application/ms-excel)/// 要保存的文件名public void GridViewToExcel(Control ctrl, string FileType, string FileName){ bool gridViewAll
2014-09-16 10:46:16 2078
原创 未能从程序集“System.ServiceModel, Version=3.0.0.0”中加载类型“System.ServiceModel.Activation.HttpModule” 的解决办法
错误信息:“/”应用程序中的服务器错误。未能从程序集“System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”中加载类型“System.ServiceModel.Activation.HttpModule”。说明:执行当前 Web 请求期间,出现未经
2014-09-01 09:49:32 35109 5
VS2015提示未在本地计算机上注册"MSDAORA"提供程序
2018-10-22
VS2008提示未在本地计算机上注册"MSDAORA"提供程序
2018-10-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人