随笔分类 - Oracle10g
摘要:/// <summary> /// 批量插入数据 /// </summary> /// <param name="table"></param> public static string ImportData(DataSet dataset) { string guid = Guid.NewGuid().ToString(); using (OracleConnection connection = new OracleConnection(ConnectionString)) { string selectstr = @&q
阅读全文
摘要:一,前言 本文主要讲述在OA系统设计时用户——角色——权限的数据库设计,以便实现权限分配。二,初步分析 用户通过UI登录系统时,把用户的用户名、密码传递给后台判断用户表中是否存在可用的用户信息,如果存在那么允许页面的跳转,并设置一些Session信息,当页面跳转时根据用户的Session信息获取用户的角色,进一步根据角色获取用户的操作权限,这里的操作权限包括角色可以操作的菜单,以及此菜单对应的操作按钮。 通过上面的描述就可以分析出系统中包含的数据表有T_Users(用户表)、T_Roles(角色表)、R_UserRole(用户角色关系表)、T_Menus(菜单表)、T_Button(按钮...
阅读全文
摘要:以普通用户身份登录OEMsystemorclNormal以管理员身份登录OEM:sysorclsysdba数据库的创建:首先创建表空间,表空间的后缀是dbf,然后创建用户,输入用户口令,并分配该用户的默认表空间是刚刚所创建的表空间,分配完表空间之后需要给用户分配权限:普通用户给CONNECT角色就可以了;管理员需要增加DBA角色如果用户需要使用OEM,需要增加SELECT ANY DICTIONARY系统权限如果用户需要管理数据库(如启动,关闭数据库),需要增加SYSDBA或SYSOPER系统权限.创建完毕后,使用PL/SQL登录,用户名就是刚刚创建的用户名,登录口令就是刚刚输入的口令,连接为
阅读全文
摘要:批量Excel数据导入Oracle数据库 本篇来源:http://www.cnblogs.com/wuhuacong/archive/2010/04/28/1723142.html由于一直基于Oracle数据库上做开发,因此常常会需要把大量的Excel数据导入到Oracle数据库中,其实如果从事SqlServer数据库的开发,那么思路也是一样的,本文主要介绍如何导入Excel数据进入Oracle数据库的内容。一般我们拿到的Excel数据,都会有一个表头说明,然后下面是一连串的数据内容,如下图所示:而Oracle中数据库一般为英文名称,中文名称就需要转义,为了方便导入,我把中文名称对照数据库的字
阅读全文
摘要:调用Oracle存储过程返回(1个或多个)数据集(转载)以前用企业库读SQL Server返回数据集没任何问题,可以返回1个也可以返回多个,读Oracle的时候返回一个数据集的时候也没问题,可是最近在用Oracle返回多个数据集的时候却出了问题,几经辗转,终于找到了解决方案,记下来!一定要记下来!千万不可忘记!!!!!!!以下代码在vss2005+oracle10g下测试通过。要使用企业库,肯定先引用喽:cs文件添加三个引用:Codeusing Microsoft.Practices.EnterpriseLibrary.Data;using Microsoft.Practices.Enterp
阅读全文
摘要:create or replace procedure PCREPORT is startDate DATE; --起始如期 nowTime DATE; --当前日期 nowTime2 DATE; --当前日期下限用于支持跨年 orderDate DATE; --计算时候的当前下订单日期 orderDate2 DATE; --跨年使用的日期范围下限 returns number; --退订总数 renew number; --续费总数 active number; --激活人数 noActive ...
阅读全文
摘要:引用自:http://zhouyq.iteye.com/blog/240910createorreplacefunctionfunc_get_user_by_msisdn(msisdninnumber) ------------------------------------------------------------------------------ ---功能描述:通过用户的电话号码,调用局方存储过程获取用户的基本信息,--- ---以遍更新card_user_info本地数据表。--- ---参数:msisdninnumber代表用户的电话号码(SIM卡)--- ---时间:20.
阅读全文
摘要:create table dept ( deptid INTEGER not null, chinaname VARCHAR2(50), simplename VARCHAR2(50), parentid INTEGER not null, indexid INTEGER default (0) not null, sortcode VARCHAR2(60), delstatus SMALLINT default (0) not null, depttype SMALLINT default (0) not null, deptroles VARCHAR2(50), permstring VA
阅读全文
摘要:1:使用存储过程 string mConn = "Data Source=orcl;User Id=dzzj;Password=dzzj;"; //连接数据库 conn = new OracleConnection(mConn); try { conn.Open(); cmd = new OracleCommand("sp_file_zh",conn); cmd.CommandType = CommandType.StoredProcedure; //调用的是存储过程 OracleParameter[] parameters ={ new OracleP
阅读全文