上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 75 下一页
摘要: split 语法 以with 语法来分割 其他: --方法0:动态SQL法declare @s varchar(100),@sql varchar(1000)set @s='1,2,3,4,5,6,7,8,9,10'set @sql='select col='''+ replace(@s,',',' 阅读全文
posted @ 2016-08-16 11:12 Nina 阅读(4744) 评论(0) 推荐(0) 编辑
摘要: 做了好几年的管理工作,技术上有些退步,现在又一一捡起来啦, 以下最近几天看到的好文章, SQL Server 约束 http://blog.csdn.net/qq61394323/article/details/26091875 SQL UNIQUE 约束 http://www.w3school.c 阅读全文
posted @ 2016-07-18 09:45 Nina 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 整理一下网上所看到sql优化方法1、使用大写字母书写sql,因为oracle解释器会先将sql语句转换成大写后再解释2 减少访问数据库的次数,多数情况下一条sql可以达到目的的,就不要使用多条sql。当执行每条SQL语句时,ORACLE在内部执行了许多工作:解析SQL语句,估算索引的利用率,绑定变量,读数据块等等。由此可见,减少访问数据的次数,就能实际上减少ORACLE的工作量。例如:以下有三种方法可以检索出雇员号等于0342或0291的职员。方法1(最低效)SELECT EMP_NAME,SALARY,GRADEFROM EMPWHERE EMP_NO=342;SELECT EMP_NAME 阅读全文
posted @ 2013-07-31 15:38 Nina 阅读(482) 评论(0) 推荐(0) 编辑
摘要: 1. WHERE子句中的连接顺序:Oracle采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前, 那些可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾.2. SELECT子句中避免使用 ‘ *’:ORACLE在解析的过程中, 会将'*' 依次转换成所有的列名, 这个工作是通过查询数据字典完成的, 这意味着将耗费更多的时间3. 使用DECODE函数来减少处理时间:使用DECODE函数可以避免重复扫描相同记录或重复连接相同的表.4. 用TRUNCATE替代DELETE:当删除表中的记录时,在通常情况下, 回滚段(ROLLBACK 阅读全文
posted @ 2013-07-31 13:52 Nina 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 1、Oracle Package的作用: 可以简化应用设计、提高应用性能、实现信息隐藏、子程序重载2、ORACLE中的function 、package、package bodies、procedure的区别和相同: function有返回值,有参数;procedure无返回值,有参数;package、package body是同时存在的,就像.h和.cpp文件,如果要外部调用的,就在package里声明一下,包内调用的,只要在body里写就行了。package可包括function,procedure3、在sqlserver中,直接写个存储过程就可以调用。但是在oracle中,我看好多资料上 阅读全文
posted @ 2013-07-31 13:34 Nina 阅读(8771) 评论(0) 推荐(1) 编辑
摘要: 我的开发环境配置经验http://chinasf.cnblogs.com/archive/2010/01/07/1640960.html本人做开发,偶尔重装下系统,比如换电脑了;或者是visual studio 该升级了,或者是系统坏掉了;每次装好后,我都会做备份,那么我是这样做的。1、分区我分区原则是C盘足够大,比如50g或者是100g,这么大是为了直接对该区备份,并且必备软件都装在C区,以前经常将软件放到D区,但是每次恢复系统后,这些软件可能就坏掉了;得不偿失,干脆C区都装必备软件;驱动器一般我会分为3个区,D区作为工作用的,XXXX项目,XXXX邮件之类的,一大堆中文名称的目录,将工作中 阅读全文
posted @ 2013-07-30 10:58 Nina 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 实现效果:安装项目时直接附加数据库。1.首先在需要部署的项目的解决方案资源管理器中新建一个安装项目2.在安装项目的文件视图中,右键【应用程序文件夹】->【添加】->【项目输出】选择你的项目中的启动项目,下面的列表中,默认就是主输出,确定。3.此时在文件系统的中间栏目,会自动列出编译所需的文件。一个简单项目打包差不多,还有快捷方式什么的,就不说了。开始重点了。创建安装程序类4.在解决方案资源管理器中,新建一个类库项目【InstallDB】,删除Class1.cs,新建一个安装程序类[InstallDB.cs],等下将在这个类中编写附加数据库代码。创建自定义安装对话框5.在刚新建的安装 阅读全文
posted @ 2013-07-30 10:54 Nina 阅读(470) 评论(0) 推荐(0) 编辑
摘要: 字符说明示例输出C货币string.Format("{0:C3}", 2)$2.000D十进制string.Format("{0:D3}", 2)002E科学计数法1.20E+0011.20E+001G常规string.Format("{0:G}", 2)2N用分号隔开的数字string.Format("{0:N}", 250000)250,000.00X十六进制string.Format("{0:X000}", 12)Cstring.Format("{0:000.000}" 阅读全文
posted @ 2013-07-30 10:14 Nina 阅读(375) 评论(0) 推荐(0) 编辑
摘要: using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Configuration;using System.Data;using System.Data.SqlClient;using System.Collections;/// /// SQLHelper 的摘要描述 /// public class SQLHelper{ private static readonly string ConnectionString = ConfigurationMan.. 阅读全文
posted @ 2013-07-29 16:38 Nina 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 再次写给我们这些浮躁的程序员http://www.cnblogs.com/Deckard/archive/2011/05/20/2052078.html2010年初写过一篇博客(我们是一群和平年代充满浮躁与抱怨的程序员),一年过去了,社会好像更浮躁,也有网友问我这方面的问题,于是有了下面这篇文章,再次写给我们这些刚入行浮躁的程序员,如何成长,以下是列出了一些成长的心得,我们不必每条都去实践,但是优秀的程序员成长过程中总会实践里面的几条。多做项目,多思考不要害怕做事,刚毕业的同学最缺的就是工作经验,乱七八糟的项目能让你很快就了解了一个公司的业务与使用的技术,并且可以多接触同事与客户。当你毕业后刚 阅读全文
posted @ 2013-07-29 16:36 Nina 阅读(268) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 75 下一页