易截截图软件、单文件、免安装、纯绿色、仅160KB

用CodeSmith编写模板导出Oracle中表的数据 2

使用CodeSmith生成oracle数据库表的实体层(Model)
http://blog.csdn.net/dacong/archive/2009/01/27/3853663.aspx
自己写的,CodeSimth中的例子都是msSQL server的,所以自己写了个支持Oracle数据库表的,不一定很完善,适用就好,数据类型没有周全考虑,只考虑了常用的一些类型,增加了个表名字属性,采用的.net2.0我结构,没有使用3.0中的自动属性。
CodeSmith Professional 5.0.1.4983  
要求自己建立一个OracleSchemaPrivider,连接到你的oracle数据库,选择一个表【生成】
view plaincopy to clipboardprint?
<%@ CodeTemplate Language="C#" TargetLanguage="C#" Description="Generates a very simple business object." ResponseEncoding="UTF-8" %>  
<%@ Property Name="DevelopersName" Type="String" Category="Context" Default="dacong" Description="作者" %>  
<%@ Property Name="Suffix" Type="String" Category="Context" Default="Info" Description="类名后辍" %>  
 
<%@ Property Name="NameSpace" Type="String" Category="Context" Default="dacong" Description="The namespace to use for this class,不包括Model" %>  
<%@ Property Name="SourceTable" Type="SchemaExplorer.TableSchema" Category="Context" Description="Table that the object is based on." %>  
<%@ Assembly Name="SchemaExplorer" %>  
<%@ Assembly Name="System.Data" %>  
<%@ Import Namespace="SchemaExplorer" %>  
<%@ Import Namespace="System.Data" %>  
/****************************************************************************** 
 ---------------------------------------------------------------- 
  模块名称: <%= GetClassName(SourceTable) %>[模型] 
  编者    : <%=DevelopersName %>        创建日期: <%=DateTime.Now.Date.ToString("yyyy年MM月dd日")%> 
  功能描述:  
 ---------------------------------------------------------------- 
  修改日期:&n


相关文档:

Oracle函数大全

SQL中的单记录函数
1.ASCII
返回与指定的字符对应的十进制数;
SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual;
        A         A      ZERO     ......

oracle数据库学习(ZT)

 oracle的体系太庞大了,对于初学者来说,难免会有些无从下手的感觉,什么都想学,结果什么都学不好,所以把学习经验共享一下,希望让刚刚入门的人对oracle有一个总体的认识,少走一些弯路。 
一、定位 
oracle分两大块,一块是开发,一块是管理。开发主要是写写存储过程、触发器什么的,还有就是用Oracle ......

oracle函数详解

1、SQL 语句基础
下面给出SQL语句的基本介绍。
1.1、SQL语句所用符号
操作符 用途 例子
+ - 表示正数或负数,正数可省去 + -1234.56
+ 将两个数或表达式进行相加 A=c+b
- 将两个数或表达式进行相减 34-12
* 将两个数或表达式进行相乘 12*34
/ 除以一个数或表达式 18*11
NULL 空值判断 Where name is null; ......

oracle 递归

sql语句:
select bid from t_branch c start with c.upbid  ='11000000'  connect by prior c.bid=c.upbid
说明:
1、统计某个机构下所有的子孙机构。如统计北京机构下的子孙机构,包括:朝阳区机构、海淀营销机构、、、青龙桥乡机构、、、、一直到最底层的机构。
2、upbid是指上级机构的ID。海淀区机构ID(b ......

Oracle dataguard配置Step by Step

一、准备工作
1.1 设置主库的force logging模式
SQL> alter database force logging;
Database altered.
1.2 创建主库密码文件
$ orapwd file=orapw$ORACLE_SID password=thunis entries=4
1.3 配置主库standby redo log,并验证结果
SQL> alter database add standby logfile group 4('/u01/app/oradata/guar ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号