- 博客(121)
- 收藏
- 关注
转载 图解SQL的各种连接(Inner join,outer join,left join,right join)
由于 SQL Join 似乎被默认为基础,同时利用 ‘文氏图表’ 解释它,乍一看似乎是很自然的选择。然而,就像文章下面说的,我也发现在实际测试中,文氏图并没有完全符合SQL Join 语法。 通过图文并茂的方式对SQL的Join进行简单的介绍:join大致分为以下七种情况:1准备数据DROP TABLE [dbo].[test_a] GO CREATE TABLE [dbo].[tes...
2018-04-13 16:20:25
458
转载 SQLSERVER 附加数据库
EXEC sp_attach_db @dbname = 'mbbook', @filename1 = 'E:\dbStudy\sqlserver2017\BMS-master\数据库源代码\MBOOK.mdf',@filename2 = 'E:\dbStudy\sqlserver2017\BMS-master\数据库源代码\MBOOK_log.ldf' 要修改文件属...
2018-04-13 16:01:58
679
转载 通过一个实际的例子学习SQLServer存储过程
--定义存储过程 CREATE PROCEDURE xxxxxxxx_p ( --传递参数 @ym char(6) ) As --定义变量,@xx表示局部变量,@@xx表示全局变量。定义多个变量用","号分割 declare @ym_ln char(6) declare @cpcode char(10), @cpname char...
2018-04-12 16:46:53
1436
原创 mysql ERROR 1045 (28000): 错误解决办法
一.找到配置文件my.ini ,然后将其打开,可以选择用记事本打开二.找到后,在mysqld下面添加skip-grant-tables,保存退出三.保存后重启mySQL四.然后运行cmd输入mysql -u root -p就可以不用密码登录了,出现password:的时候直接回车可以进入。五.1.进入mysql数据库:mysql> use mysql;Database changed2.给...
2018-04-10 13:13:40
1162
转载 JDK1.6环境变量配置方法介绍
JDK的安装文件分为解压版和安装版两种,解压版的直接解压即可使用,安装版的按照安装提示一步一步安装即可,安装完JDK后需要配置环境变量,方法如下:首先打开系统属性(右击我的电脑——属性);然后选择“高级”里面的“环境变量”;在新打开界面中的系统变量里需要设置三个变量“JAVA_HOME”、“path”、“CLASSPATH”,path变量是本来存在的,JAVA_HOME和CLASSPATH不存在自...
2018-04-04 10:25:06
10320
1
转载 SQL语句中:UNION与UNION ALL的区别
UNION用的比较多union all是直接连接,取到得是所有值,记录可能有重复 union 是取唯一值,记录没有重复 1、UNION 的语法如下: [SQL 语句 1] UNION [SQL 语句 2]2、UNION ALL 的语法如下: [SQL 语句 1] UNION ALL [SQL 语句 2]效率:UNI...
2018-04-04 08:12:56
352
原创 大数据处理
在进行大量数据计算的时候,一定要注意,要分批进行,不要一次性处理过于庞大的数据,以免数据量太多。处理一部分数据就提交一部分数据。不要等全部处理完成后才提交。...
2018-03-29 14:40:37
150
转载 ORA-01438: 值大于为此列指定的允许精度
Number的数据声明如下:表示 作用 说明Number(p, s) 声明一个定点数 p(precision)为精度,s(scale)表示小数点右边的数字个数,精度最大值为38,Number(p) 声明一个整数 相当于Number(p, 0)Number 声明一个浮点数
2018-03-29 11:30:32
2101
转载 Oracle Dependency 使用要注意的一些问题
Oracle Dependency 使用要注意的一些问题转载 2012年10月19日 18:49:16标签:oracle /wcf /数据库服务器 /服务器 /数据库3240最近项目中要用到wcf 服务器,客户端构架。客户端会向服务器发出一个请求,查询一个表。wcf服务器再去访问服务器数据库,得到结果后,wcf服务器再将结果返回给客户端。这样做有一个问题,就是客户端数据更新的问题。刷新太频繁,性能...
2018-03-28 15:33:05
918
1
转载 触发器的取舍
每个触发器都是一个隐藏的存储过程。隐藏的代码对开发者很不友好。如果你正在看一段别人的程序,总觉得少了点什么,折腾半天原来还有些动作隐藏在触发器里!顺藤摸瓜去找了触发器,发现里面对其他表有DML,又有其他隐藏代码,是不是头很大?这种连锁触发增加了复杂性,很容易失控。起初我也做过这种东西,觉得系统布满了精巧的机关,很有成就感,后来才发现这对维护来说简直就是噩梦加陷阱。因为触发器是隐藏的,它不执行你也不...
2018-03-28 08:57:17
179
原创 oracle 触发器的滥用
触发器相当于是在程序逻辑的基础上,硬性插入了一个逻辑进去,如果触发器过多,逻辑过于复杂,会让整个系统的逻辑陷入混乱。所以触发器要谨慎使用,触发的逻辑要尽可能的简单。...
2018-03-28 08:50:57
544
原创 系统设计容易走入的误区
1.在设计系统的时候,一定要做好功能设计,功能划分要清晰,否则在后续摸着石头过河的过程中,很容易就走入混乱,做了很多东西,最后发现没有用,越来越复杂。2.一定要把握住每个功能模块的界限,DB做DB的事情,服务程序做服务程序的事情,UI做UI的事情,不要混淆,否则最后会连自己都看不懂。3.其实不仅仅是系统设计,生活中很多事情也是如此,很容易走入复杂和混乱。所以我们要追求极致的简单明了。...
2018-03-28 08:32:15
236
原创 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
1080
原创 在触发器中使用sequences问题
在触发器中,默认某个字段自增长,不能直接把seqences的值赋给字段,要用select into ,然后复制。如:;new.id:=test_seq.nextval;会报错。应该这样写:select test_seq.nextval into vID from dual;:new.id:=vID;...
2018-03-22 21:28:50
709
原创 养成良好的习惯
最近整理之前写的东西,发现了很多问题:1.文档缺乏,自己写的东西,时间长了,自己都不记得了。2.设计结构混乱,因为做的过程中是做一步看一步,摸着石头过河,没法做长远规划。但是之后没有做重构。3.设计的东西往往是最初很复杂,但是很多东西最后证明没有作用,最终选择了简单有效的方式。所以,在平时的开发中,要养成良好的习惯:1.要有文档。2.要有架构图,如果改架构,要重启一个版本,不要在原来的版本中修改,...
2018-03-22 09:10:05
202
转载 IMP遇到IMP-00009错误
导入时出现IMP-00009: 导出文件异常结束IMP-00020: 用于列缓冲区大小 (7) 的长整数列过大IMP-00018: 上一个表的部分导入已完成: 已导入 50838 行成功终止导入,但出现警告。请问怎么解决------解决方法--------------------------------------------------------原因是你导出的数据表过大,而你的输入缓冲区则太小...
2018-03-20 10:48:37
7376
1
原创 导入oracle问题
在XP系统中导入oracle数据库,imp 的时候,一直显示Imp的命令语句,导入不了,后来查资料,发现前面是要加上imp.exe的路径。真是坑,之前imp过无数次,都没有碰到这个情况。imp的目录也是加倒环境变量的path中,不应该出现这样的问题才对。似乎安装目录选择c盘就不会有这样的问题,在其他盘就会有这个问题...
2018-03-20 10:39:31
172
转载 oracle 与 sql server 通过DB LINK连接
在oracle中通过链接服务器(dblink)访问sql server 2013-10-16 一、 工作环境: Oracle数据库版本:Oracle 11g 运行环境 :IBM小型机 AIX 6.1 SQL数据库版本: SQL 2005 R2 运行环境: HP DL 580 G6 二、 操作方式:利用透明网关,建立dbl
2017-07-10 11:30:31
2618
原创 winSCP使用
上传文件:ftp 账号如果含有/,需要使用转义字符:%2F如果是SFTP,需要使用 -hostkey="ssh-rsa 1024 e0:92:6a:db:0e:ae:21:ce:ca:80:76:2b:af:17:fd:1c"
2017-06-23 14:46:18
629
原创 用脚本创建快捷方式
@echo offset shortCutPath=C:\Documents and Settings\administrator\桌面set shortCutName=报表set StartPath=起始位置set shortCutSource=目标md "%shortCutSource%"md "%StartPath%"echo Dim WshShell,Short
2017-06-06 14:37:04
1233
原创 扩大VMWare 硬盘空间
如果是10版本以上,就可以在VMWare上扩展, 如果是低版本,就需要使用命令扩展。"C:\Program Files (x86)\VMware\VMware Workstation\vmware-vdiskmanager.exe" -x 80GB "F:\vm_Windows XP\vm_Windows XP.vmdk"注意我为了便于理解,把命令文件和磁盘文件的路径都写全了。加双
2017-05-18 09:57:55
227
原创 oracle 服务器发送邮件
oracle服务器可以发送邮件,但是效率不高,如果有大量的邮件,就会阻塞,发送很慢。只能用来发送一些小量的报警性邮件。大量的邮件发送,还是需要专门发送邮件的服务程序。
2017-05-12 16:44:27
549
原创 重新回到技术的轨道上来
有很长很长的一段时间,一直希望在其他方面收获,甚至有一天转行到这个方面,但是经历了这么多年,一直都是失败,不能再搞下去了,还是重新回到技术的轨道上来。虽然年纪有点大了,但是我相信,经历一段时间的艰苦学习,应该还是可以的。
2017-05-11 11:18:32
313
转载 Android 数据库打包随APK发布
有些时候我们的软件用到SQLite数据库,这个时候怎么把一个做好的数据库打包进我们的APK呢,其实很简单,就是把我们的数据库文件放到我们的手机里,所以不必局限在哪个地方写这个代码,在第一次创建数据库的时候可以,我觉得在软件起动页里效果更好一点,首先我们应该把事先写好的数据库文件比如test.db放到res文件夹里的raw文件夹里,也可以放到assets里,因为这两个文件夹不会在生成APK的时候不会
2016-11-16 10:40:21
333
原创 去掉字符串中的中文
translate('粤123', '#'||translate('粤123', '0123456789', '#'), '/')
2016-11-04 09:40:35
1323
原创 android学习
xiamarin 编程:某个窗体可以让其他APP调用,要事先声明;[Activity(Label = "标志", Exported=true)]
2016-10-20 16:28:41
831
原创 选择最好的
重点关注的股也不是很多,但是每次选择的时候,都没有选到最好的。我分析了下原因:1.买入太着急,没有进行详细的分析,比较。2.买入前把要选择的股进行观察,再决定买入。3.没有严格落实计划我的操作,操作我的计划。
2016-10-14 15:12:28
257
原创 Android学习:广播机制
动态注册监测广播(动态注册的广播退出的时候一定要取消注册)静态注册监测广播(可以让程序还没有启动的时候就接收到广播)
2016-10-12 14:54:51
315
转载 Android组件系列----BroadcastReceiver广播接收器
Android组件系列----BroadcastReceiver广播接收器【声明】 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/3960623.html 【正文】一、广播的功能和特征广播的生命周期很短,
2016-10-11 16:40:27
415
原创 学习方法
前几天2岁半的儿子跟爷爷在家里看电视,电视是连的小米盒子,打开电视,发现连接不上网络,爷爷也不知道怎么办,于是儿子立马到处检查出了什么问题,先是去路由器那里看看,然后去电视那里看看,再看看小米盒子,最后跟爷爷说,你把这个插座拔了重新插一下吧,爷爷说,这样可以吗?儿子说,试一下嘛。最后一试,果然可以了,爷爷惊讶的大大夸赞了他一番。拔掉插座重新插,实际上是给小米盒子断电,然后重新开。2岁多的小孩不知道
2016-10-11 09:08:49
290
转载 股神的十个境界 你达到了第几级?
股神的十个境界 你达到了第几级? 股市如武林江湖,有莽撞的初生牛犊,有会点三脚猫功夫就狂妄自大的毛贼,有闻鸡起舞的进取者,有的功夫高强却作恶多端,也有的侠肝义胆仗义行善,更有为国为民悲天悯人的大侠客。第八、九、十级境界,心向往之!看到自己的层次,多反思自己!与君共勉。 股市众生,千姿百态,千差万别。炒股很简单,简单到只要认识几个数字就可以,炒股很难,难到有些人摸了十几年也不知道
2016-10-08 14:41:21
1197
转载 mono for android software自动更新
原 mono for android software自动更新 收藏littleluoron 发表于 3年前 阅读 780 收藏 6 点赞 0 评论 1Mono For Android 这个对很多人来说似乎很陌生,因为在国内还不是很流行,所以国内资料也很少关于mono for Android,甚至国外也很少资料。好了言
2016-10-08 13:26:44
381
原创 混圈子
真正有用的消息,在门户网站,在大家都能看到的地方,是没有的。要想有深入的交流,只有在小圈子才会有。可以去一些专业的论坛,QQ群,微信群,交一些志同道合的朋友,大家对一些关心的问题进行讨论,交流。其实这是很正常的现象,比如大家在一个宴会上,公司活动,班级活动中,明面上只是说一些官方的话,当几个要好的人聚在一起,才会说一些真正有用的话题。
2016-10-08 10:56:00
371
原创 全面剖析高血压用药学问
一般认为高血压病诊断最容易,治疗最简单。高血压病人服药不就是每次1到2片,每日1次或每日2到3次吗?难道这服药还有学问吗?是的,高血压病人服药学问大着呢。一般认为高血压病诊断最容易,治疗最简单。高血压病人服药不就是每次1到2片,每日1次或每日2到3次吗?难道这服药还有学问吗?是的,高血压病人服药学问大着呢。 是否服药,一字定终生 首先,要确认你是否需要服药。这是很重要的,一旦确认要
2016-09-30 14:43:14
477
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人