`
huangronaldo
  • 浏览: 220691 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论
文章列表

五、存储过程

存储过程 存储过程是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。   创建存储过程 Create procedure procedue_name   [@parameter data_type][output]   [with]{recompile|encryption}   as   sql_statement 解释:   output:表示此参数是可传回的   with {recompile|

四、视图

 
视图 创建视图 create view v as select * from emp--v为视图名,as为必须 查询视图 select * from v 通过视图V向基表emp录入数据insert into v values(2005,'mikel',1003)

三、高级查询

高级查询 /*子查询*/USE northwindSELECT orderid, customeridFROM orders AS or1WHERE 20 < (SELECT quantity FROM [order details] AS od             WHERE or1.orderid = od.orderid              AND  od.productid = 23)   -- 当子查询的结果唯一的时候,可使用比较运算符--不唯一的时候,不可使用比较,必须使用集合运算符--集合运算符:not in/in--gid in(1001)合法 ...
多表查询及聚合函数   /*查询实例*/create table com(cid int primary key,cname varchar(10),ctel varchar(20))--公司表 create table dept(did int primary key,dname varchar(10),dtel varchar(20),cno int references com(cid))-- 部门表 create table emp(eid int primary key,ename varchar(10),etel varchar(10),dno int referenc ...
  表操作及约束 /*表操作*//*创建表*/create table emp(eid int primary key,--主键ename sql_variant,  --通用数据类型flag timestamp      --时间戳) /* 插入列*/alter table emp add esex varchar(10) default 'nan'   /*
15个很具代表性的MDX查询语句      读者请求最多的是更多的MDX信息。他们通常要求更多的MDX例子,在这里,我提供15个典型的MDX语句,用的是SQL Server 2000 Analysis Services' FoodMart 2000 sample cubes,以下例子都以Sales多维数据集为例。 ...

join的一个用法

 
INNER JOIN :     SELECT A.病人ID,A.实收金额,A.结账ID,B.结算方式 FROM 病人费用记录 A INNER JOIN 病人预交记录 B on A.病人ID = B.病人ID WHERE (A.记录状态<>0)  待续、、、
    此图是根据个人经验总结出的一个BI通用流程,适用于报表方案,多维分析方案,但不适用于数据挖掘的方案。 BI项目关键资源:业务专家,BI开发人员,业务开发人员。 业务专家的参与有助于提高需求的准确性,BI ...

设计和实现OLAP解决方案

    博客分类:
  • BI
 
第一讲 简介首先,啥叫数据仓库? 数据仓库就是数据的仓库!用外文说叫Data Warehouse,简称DW。 是不是哐当倒下一片啊,要不咱换个专业点的说法? 数据仓库是一个面向主题的、集成的、相对稳定的、反映历史变化的、包含商业信息的数据集合,用于支持管理决策。 看得懂不?谅你也不懂。 算了,别叫这真了。 等你明白了舍生取义,你自然会明白什么是数据仓库的。   数据仓库里面有大量包含商业信息的数据,但是我们很难从中捕获信息,因为数据仓库一般有很大的数据量,要整理这些数据还是很麻烦的。   OLAP系统就是来解决其中一部份目标的。 先说什么是OLAP,发音噢勒普。联机分析处理 ...
                       Hibernate数据加载方式         在传统JDBC操作中,我们通常通过SQL语句加载所需的数据进行处理,当SQL提交后,这些数据就被读取待用。       而在Hibernate世界里,我们拥有了更多的选择(针对关联数据) 。Hibernate支持以下几种数据加载方式:         1.即时加载(Immediate Loading)           当实体加载完成后,立即加载其关联数据。             当宿主实体(关联主体)加载时,Hibernate会立即自动加载读取其关联的数据并完成关联属性的填充。 ...
Hibernate实体对象的三种状态          实体对象的生命周期,是Hibernate应用中的一个关键概念。实体对象生命周期的三种状态如下:          1.Transient(自由状态)            所谓Transient,即实体对象在内存中的自由存在, ...
  行为型模式   1.观察者模式(Observer):定义对象间的一种一对多的依赖关系,当一个对象的状态发生了改变时,所有依赖于它的对象都得到通知并被自动更新。   2.模板方法模式(Template Method):定义一个操作的算法骨架,而将一些步骤延迟到子类中,模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某种特定步骤。  
结构型模式   1.适配器模式(Adapter):将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。   2.桥接模式(Bridge):将抽象部分与它的实现部分分离,使它们都可以独立地变化。   3.组合模式(Composite):将对象组合成树形结构以表示“部分-整体”的层次结构,组合模式使得用户对单个对象和组合对象的使用具有一致性。   4.装饰模式(Decorator):动态地给一个对象添加一些额外的职责。就增加功能来说。装饰模式相比生成子类更加灵活。   5.外观模式(Facade):为子系统中的一组接口提 ...
创建型模式   1.抽象工厂模式(Abstract Factory):提供一个创建一系列活相关依赖对象的接口,而无需指定它们具体类。         ---抽象工厂接口:它里面应该包含所有的产品创建的抽象对象。       ---抽象产品:它们都有可能 ...
数据库连接的一般过程:   一、载入JDBC驱动程序        1、使用JDBC-ODBC桥驱动程序的语句如下: Class.forName("sun.jdbc.odbc.JdbcOdbcDriver") ;        2、使用Oracle的JDBC驱动程序的语句如下: Class.forName("oracle.jdbc.driver.OracleDriver") ;     二、定义连接URL       根据数据库,创建该数据库的链接URL。   三、建立JDBC连接
Global site tag (gtag.js) - Google Analytics