努力学习,天天向上

学习并不是件很难的事情,只要专心的去做就可以了

排序:
默认
按更新时间
按访问量

图解SQL的各种连接(Inner join,outer join,left join,right join)

由于 SQL Join 似乎被默认为基础,同时利用 ‘文氏图表’ 解释它,乍一看似乎是很自然的选择。然而,就像文章下面说的,我也发现在实际测试中,文氏图并没有完全符合SQL Join 语法。     通过图文并茂的方式对SQL的Join进行简单的介绍:join大致分为以下七种情况:1准备数据DRO...

2018-04-13 16:20:25

阅读数:9

评论数:0

SQLSERVER 附加数据库

EXEC  sp_attach_db  @dbname  =  'mbbook',     @filename1  =  'E:\dbStudy\sqlserver2017\BMS-master\数据库源代码\MBOOK.mdf',@filename2  =  'E:\dbStudy\sqlser...

2018-04-13 16:01:58

阅读数:9

评论数:0

通过一个实际的例子学习SQLServer存储过程

--定义存储过程   CREATE PROCEDURE  xxxxxxxx_p    (     --传递参数     @ym   char(6)    )   As    --定义变量,@xx表示局部变量,@@xx表示全局变量。定义多个变量用","号分割   ...

2018-04-12 16:46:53

阅读数:11

评论数:0

mysql ERROR 1045 (28000): 错误解决办法

一.找到配置文件my.ini  ,然后将其打开,可以选择用记事本打开二.找到后,在mysqld下面添加skip-grant-tables,保存退出三.保存后重启mySQL四.然后运行cmd输入mysql -u root -p就可以不用密码登录了,出现password:的时候直接回车可以进入。五.1...

2018-04-10 13:13:40

阅读数:11

评论数:0

JDK1.6环境变量配置方法介绍

JDK的安装文件分为解压版和安装版两种,解压版的直接解压即可使用,安装版的按照安装提示一步一步安装即可,安装完JDK后需要配置环境变量,方法如下:首先打开系统属性(右击我的电脑——属性);然后选择“高级”里面的“环境变量”;在新打开界面中的系统变量里需要设置三个变量“JAVA_HOME”、“pat...

2018-04-04 10:25:06

阅读数:12

评论数:0

SQL语句中:UNION与UNION ALL的区别

UNION用的比较多union all是直接连接,取到得是所有值,记录可能有重复 union 是取唯一值,记录没有重复 1、UNION 的语法如下: [SQL 语句 1] UNION [SQL 语句 2] 2、UNION ALL 的语法如下: ...

2018-04-04 08:12:56

阅读数:7

评论数:0

大数据处理

在进行大量数据计算的时候,一定要注意,要分批进行,不要一次性处理过于庞大的数据,以免数据量太多。处理一部分数据就提交一部分数据。不要等全部处理完成后才提交。...

2018-03-29 14:40:37

阅读数:5

评论数:0

ORA-01438: 值大于为此列指定的允许精度

Number的数据声明如下: 表示        作用        说明 Number(p, s)        声明一个定点数        p(precision)为精度,s(scale)表示小数点右边的数字个数,精度最大值为38, Number(p)        声明一个整数   ...

2018-03-29 11:30:32

阅读数:17

评论数:0

Oracle Dependency 使用要注意的一些问题

Oracle Dependency 使用要注意的一些问题转载 2012年10月19日 18:49:16标签:oracle /wcf /数据库服务器 /服务器 /数据库3240最近项目中要用到wcf 服务器,客户端构架。客户端会向服务器发出一个请求,查询一个表。wcf服务器再去访问服务器数据库,得到...

2018-03-28 15:33:05

阅读数:19

评论数:0

触发器的取舍

每个触发器都是一个隐藏的存储过程。隐藏的代码对开发者很不友好。如果你正在看一段别人的程序,总觉得少了点什么,折腾半天原来还有些动作隐藏在触发器里!顺藤摸瓜去找了触发器,发现里面对其他表有DML,又有其他隐藏代码,是不是头很大?这种连锁触发增加了复杂性,很容易失控。起初我也做过这种东西,觉得系统布满...

2018-03-28 08:57:17

阅读数:35

评论数:0

oracle 触发器的滥用

触发器相当于是在程序逻辑的基础上,硬性插入了一个逻辑进去,如果触发器过多,逻辑过于复杂,会让整个系统的逻辑陷入混乱。所以触发器要谨慎使用,触发的逻辑要尽可能的简单。...

2018-03-28 08:50:57

阅读数:15

评论数:0

系统设计容易走入的误区

1.在设计系统的时候,一定要做好功能设计,功能划分要清晰,否则在后续摸着石头过河的过程中,很容易就走入混乱,做了很多东西,最后发现没有用,越来越复杂。2.一定要把握住每个功能模块的界限,DB做DB的事情,服务程序做服务程序的事情,UI做UI的事情,不要混淆,否则最后会连自己都看不懂。3.其实不仅仅...

2018-03-28 08:32:15

阅读数:8

评论数:0

存储过程的利弊

存储过程有利有弊,最大的利处在于运算过程中不需要将数据取出数据库,会获得较高的性能,因为数据库IO通道效率一向很差,大量数据取出来很费时间。但存储过程的弊端会更多,存储过程本身的运算性能其实很差,远远低于外部的java程序,而之所以用存储过程,常常是因为个业务逻辑过于复杂难以用SQL描述,需要用存...

2018-03-26 15:42:15

阅读数:19

评论数:0

软件开发的步骤

软件开发的步骤可大致分为:1.需求分析2.系统设计3.编码实现4.系统测试5.运行维护

2018-03-26 14:53:59

阅读数:16

评论数:0

drop user test cascade 报错

ORA-01940:无法删除当前已连接的用户查询sessionselect * from v$session where username='SPES' alter system kill session'159,3'再删除就可以了。

2018-03-25 15:27:19

阅读数:27

评论数:0

在触发器中使用sequences问题

在触发器中,默认某个字段自增长,不能直接把seqences的值赋给字段,要用select  into ,然后复制。如:;new.id:=test_seq.nextval;会报错。应该这样写:select test_seq.nextval into vID from dual;:new.id:=vI...

2018-03-22 21:28:50

阅读数:19

评论数:0

养成良好的习惯

最近整理之前写的东西,发现了很多问题:1.文档缺乏,自己写的东西,时间长了,自己都不记得了。2.设计结构混乱,因为做的过程中是做一步看一步,摸着石头过河,没法做长远规划。但是之后没有做重构。3.设计的东西往往是最初很复杂,但是很多东西最后证明没有作用,最终选择了简单有效的方式。所以,在平时的开发中...

2018-03-22 09:10:05

阅读数:10

评论数:0

IMP遇到IMP-00009错误

导入时出现IMP-00009: 导出文件异常结束IMP-00020: 用于列缓冲区大小 (7) 的长整数列过大IMP-00018: 上一个表的部分导入已完成: 已导入 50838 行成功终止导入,但出现警告。请问怎么解决------解决方法-----------------------------...

2018-03-20 10:48:37

阅读数:44

评论数:0

导入oracle问题

在XP系统中导入oracle数据库,imp 的时候,一直显示Imp的命令语句,导入不了,后来查资料,发现前面是要加上imp.exe的路径。真是坑,之前imp过无数次,都没有碰到这个情况。imp的目录也是加倒环境变量的path中,不应该出现这样的问题才对。似乎安装目录选择c盘就不会有这样的问题,在其...

2018-03-20 10:39:31

阅读数:9

评论数:0

oracle 与 sql server 通过DB LINK连接

在oracle中通过链接服务器(dblink)访问sql server   2013-10-16   一、   工作环境: Oracle数据库版本:Oracle 11g  运行环境 :IBM小型机 AIX 6.1 SQL数据库版本:  SQL 2005 R2...

2017-07-10 11:30:31

阅读数:274

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭