- 博客(13)
- 收藏
- 关注
转载 SAS入门 新手必看
<br />SAS的强大毋庸置疑,要精通SAS必先要熟悉其结构及不断提高自己的编程能力(虽然它有菜单可以用,其实一般都不用,写程序比菜单灵活多了,而且效率高多了,工作中都以编程为主。所以想点点鼠标就能精通SAS的同学就要想清楚了)。大家可别把SAS跟一般的高级语言相比,相信不少同学学过C,Java等等,虽然SAS也具有一般高级语言的特征(如:条件,循环,模块化,甚至面向对象等等),但是别以为你精通编程就能精通SAS。在学SAS之前,大家要记住,SAS是market-oriented。SAS不是为了开发程序,
2011-04-18 15:27:00 9949 1
原创 SQL Server与oracle区别总结二
<br />模式匹配<br />SQL Server的LIKE关键字提供了有用的通配符搜索功能,这个功能在Oracle中不支持<br />除了所有的RDBMS都支持的(%)和(_)通配符以外,SQL Server还支持([ ])和([^])通配符。<br />([ ])字符用来查询在一个范围内的所有单个字符。例如,如果你需要查询包含一个从a到f的字符的数据,<br />你可以这样写:“LIKE '[a-f]'”或者“LIKE '[abcdef]'”。这些附加的通配符的有效性在下表中给出。<br />Orac
2011-04-15 16:13:00 4971
原创 SQL Server与oracle区别总结一
<br />●开发语法<br />A.SQL 语法<br /> 两者的SQL语法基本上是相同的,只是一些细节方面的问题<br />一: 表的管理:修改表的结构,如增加,删除列,創建表<br /> 修改表<br /> 1.修改表的列的數據類型,大小的定義不同,如下面修改數據類型。<br /> Ms sql是ALTER TABLE table_name ALTER COLUMN col DECIMAL (5, 2)<br />
2011-04-15 16:07:00 712
原创 SQL Server和Oracle的常用函数对比
<br /> 数学函数<br /> 1.绝对值<br /> S:select abs(-1) value<br /> O:select abs(-1) value from dual<br /><br /> 2.取整(大)<br /> S:select ceiling(-1.001) value<br /> O:select ceil(-1.001) value from dual<br /><br /> 3.取整(小)<br /> S:select floor(-1.001) value
2011-04-15 15:50:00 326
原创 oracle10g- oracle数据语言 常用函数 日期格式
数据语言 ddl create alter drop定义dcl grant revoke控制dml select delete update insert操作<br />create table tt(c1 varchar2(10),c2 varchar(6));<br />alter table tt add cc number;alter table tt drop column c2;<br />grant select on tt to scott;revoke select on tt from
2011-04-15 15:46:00 479
原创 Oracle INTERVAL YEAR TO MONTH数据类型
<br />INTERVAL YEAR TO MONTH数据类型 <br /><br />Oracle语法: <br />INTERVAL 'integer [- integer]' {YEAR | MONTH} [(precision)][TO {YEAR | MONTH}] <br /><br />该数据类型常用来表示一段时间差, 注意时间差只精确到年和月. precision为年或月的精确域, 有效范围是0到9, 默认值为2. <br /><br />eg: <br />INTERVAL '123-2
2011-04-15 14:01:00 778
原创 Oracle临时表用法的经验心得
<br />文章主要介绍的是Oracle临时表的实际用法的经验心得,我们目前所使用的 Oracle 是作为数据库支撑平台的实际应用,可以说其数据量还是算的上比较庞大的系统,即表的数据量一般情况下都是在百万级以上的数据量。<br />当然在 Oracle 中创建分区是一种不错的选择,但是当你发现你的应用有多张表关联的时候,并且这些表大部分都是比较庞大,而你关联的时候发现其中的某一张或者某几张表关联之后得到的结果集非常小并且查询得到这个结果集的速度非常快,那么这个时候我考虑在 Oracle 中创建“临时表”。<
2011-04-15 13:52:00 399
转载 select for update的相关知识
<br />由于业务或者资源需要,在对表或者记录操作之前要把表或者被选的记录锁住,即select for update ,因此经常会有lock的问题。<br />session: 一个由ORACLE用户产生的连接,一个用户可以产生多个SESSION ,但相互之间是独立的。<br />transaction:所有的改变都可以划分到transaction里,一个transaction包含一个或多个SQL。当一个SESSION建立的时候就是一个TRANSACTION开始的时刻,此后transaction的开始和结
2011-04-15 11:22:00 439
原创 无法解决 equal to 操作中 "SQL_Latin1_General_CP1_CI_AS" 和 "Chinese_PRC_CI_AS" 之间的排序规则冲突。
<br />Cannot resolve the collation conflict between SQL_Latin1_General_CP1_CI_AS and Finnish_Swedish_CI_AS in the equal to operation.<br />网上有很多解决办法,但基本上都要改动SQL语句。<br />工作中,从国外得到一个MS SQL Server 2005的备份文件,打算把他还原到本地服务器使用里面的数据。<br />本地操作系统是MS Windows XP Profe
2010-11-17 21:32:00 2914
原创 一个在SSAS中的"The attribute key cannot be found" Error处理方法
<br />最近在某项目中处理一个维度时却出现了"The attribute key cannot be found"的Error.凭直觉是数据的原因造成的。经过对处理报错的纪录进行分析发现在数据中包含了一些特殊的字符,这些字符是不可见的,通过Unicode函数确定这些字符是Unicode=12288的“类空格”的字符,这样在维度处理时,SQL Server好像认不出它似的(具体什么原因我们也不太清楚),把字段值中Unicode=12288的字符去除后,维度可以处理成功了!这种数据来自录入阶段,因此建议把去
2010-11-17 19:52:00 924
原创 隐藏和禁用属性层次结构
<br />http://msdn.microsoft.com/zh-cn/ms166717(SQL.90).aspx<br />默认情况下,将在 Microsoft SQL Server 2005 Analysis Services (SSAS) 中为维度中的每个属性创建一个属性层次结构,并且每个层次结构均可用于确定事实数据的维度。此层次结构由“全部”级别和包含该层次结构中所有成员的详细级别组成。正如您已经了解到的,可以将属性组织到用户定义层次结构中,以提供在多维数据集中的导航路径。在某些环境下,可能需要
2010-11-17 16:40:00 1091
原创 MDX学习笔记2
{}.item(n): n从0开始member : member: 如果冒号右侧成员在数据库顺序中比左侧成员还靠前,那么就会创建一个从右侧成员到左侧成员的排列,但排列还是采用维度顺序。
2010-07-21 16:46:00 382
原创 MDX学习笔记1
元组(tuple):一个元组是来自一个或多个维度的成员的组合,它本质上是个多维成员。一个元组代表多维数据集的一个切片,一个元组的成员不能属于相同的层次结构。集(set):集是元组的有序集合。一个集内的成员必须具有相同的维度结构。 在Mcrosoft Analysis Services中,({},{})、crossjoin({},{})、{}*{}的结果是一样的。.members: 左边可以是维度、层次结构或者级别,但不能是具体某个成员。返回当前级别的所有成员。.children: 查询一个成员的下一级子成员
2010-07-20 11:40:00 723
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人