06 2011 档案

摘要:一直在使用SQL Server,现在学习Oracle时发现SQL Server和Oracle中case语句有点小小的差别,不过两种case写法是一样的。在写SQL时,有时要根据已有的列值构造新的列值,这时就要用到的SQL中的case关键字。如下所示查询负责人信息表(T_MS_CustomerCrmInfoDutyPerson)中的是否是主要负责人(isMainDuty)字段,但是这个字段的值是以枚... 阅读全文
posted @ 2011-06-30 18:03 坤坤同学 阅读(1094) 评论(0) 推荐(0)
摘要:-- The SQL*Plus script store_schema.sql performs the following:-- 1. Creates store user-- 2. Creates the database tables, PL/SQL packages, etc.-- 3. Populates the database tables with example da... 阅读全文
posted @ 2011-06-28 18:25 坤坤同学 阅读(178) 评论(0) 推荐(0)
摘要:1. 外连接有几种?和内连接有什么区别?答:外连接包括左外连接、右外连接和全连接三种。区别:内连接查询操作列出查询条件(where或having)和连接条件匹配的数据行,它使用比较运算符比较连接列的列值。外连接返回查询结果中不仅包括符合连接条件的行,而且还包括左表(左外连接)、右表(右外连接)或者两个边接表(全外连接)中的所有数据行。2. 什么是索引?索引的优点?答:索引是数据库中一个单独的、物理... 阅读全文
posted @ 2011-06-20 22:59 坤坤同学 阅读(574) 评论(0) 推荐(0)
摘要:本质上没区别。只是函数有如:只能返回一个变量的限制。而存储过程可以返回多个。而函数是可以嵌入在sql中使用的,可以在select中调用,而存储过程不行。执行的本质都一样。 函数限制比较多,比如不能用临时表,只能用表变量.还有一些函数都不可用等等.而存储过程的限制相对就比较少 由于我现在基本上是DBA的工作,因此平时也看一些数据库方面的书籍。但是我一直对存储过程和函数之间的区别掌握... 阅读全文
posted @ 2011-06-20 18:04 坤坤同学 阅读(251) 评论(0) 推荐(0)
摘要:这几天刚刚装了Ubuntu ,装了一些软件,其中就有Linux QQ,登录速度倒是挺快的。但是每次打开聊天窗口,和别人聊天时,QQ就自动关闭了,搞得老郁闷了。到网上查了一下,大概是Ubuntu 中的 IBUS输入法与Linux QQ之间的问题。所有有两种解决的方法。一是:把IBUS输入法换作SCIM输入法就正常了。二是:对Linux QQ的脚本文件进行更改就好了。对于我IBUS输入法还是不错的,有... 阅读全文
posted @ 2011-06-19 10:48 坤坤同学 阅读(923) 评论(0) 推荐(0)
摘要:很多人不知道SQL语句在SQL SERVER中是如何执行的,他们担心自己所写的SQL语句会被SQL SERVER误解。比如:select * from table1 where name='zhangsan' and tID > 10000和执行:select * from table1 where tID > 10000 and name='zhangsan'一些人不知道以上两条语句的执行效率是... 阅读全文
posted @ 2011-06-17 21:19 坤坤同学 阅读(303) 评论(0) 推荐(0)
摘要:通过连接运算符可以实现多个表查询。连接是关系数据库模型的主要特点,也是它区别于其它类型数据库管理系统的一个标志。在关系数据库管理系统中,表建立时各数据之间的关系不必确定,常把一个实体的所有信息存放在一个表中。当检索数据时,通过连接操作查询出存放在多个表中的不同实体的信息。连接操作给用户带来很大的灵活性,他们可以在任何时候增加新的数据类型。为不同实体创建新的表,尔后通过连接进行查询。连接可以在SEL... 阅读全文
posted @ 2011-06-17 20:22 坤坤同学 阅读(831) 评论(0) 推荐(0)
摘要:今天在CSDN上看到一个算法问题,描述如下:如:起始时间 2011-1-1 截止日期 2011-2-1 两个时间比较相差 0年1个月如:起始时间 2010-11-1 截止日期 2011-12-1两个时间比较相差 1年1个月怎么比较才能得出~ 相差多少年 多少个月 这个当然很简单, 一句SQL就可以了:select ltrim(datediff(yy,@dt1,@dt2))+'年'+ltrim... 阅读全文
posted @ 2011-06-07 18:03 坤坤同学 阅读(6149) 评论(0) 推荐(0)
摘要:今天读了一下关于Sql Server 2008 Integration Service 的文章,就按照文章上的内容作个小练习,就是把数据库中的一个表导出到Excel 文件中,本来挺简单的问题,拖几下就能搞定,结果到了我那里,,,就是失败,,郁闷啊,错误信息如下:SSIS package "Package.dtsx" starting.Information: 0x4004300A at Data ... 阅读全文
posted @ 2011-06-04 14:27 坤坤同学 阅读(1453) 评论(0) 推荐(0)
摘要:在SAP系统中,用户在进行日常业务的过程时,经常会因为操作不方便,或者需要某些归类的数据集合,提出对系统的更改需求,包括程序的更改和报表的开发。用户在操作业务的时候,看到的只是前台界面,因此只能把自己需要的数据告诉开发人员,指出数据在前台的显示位置,开发人员还需要找到相关的数据在后台的存储位置,这样才能进行开发。由于系统的复杂性,大部分显示在前台的数据都是经过系统程序的处理,并不能够直接找到与后台... 阅读全文
posted @ 2011-06-01 15:55 坤坤同学 阅读(854) 评论(0) 推荐(0)