摘要: SQL2008 的收缩日志 由于SQL2008对文件和日志管理进行了优化,所以以下语句在SQL2005中可以运行但在SQL2008中已经被取消:(SQL2005)BackupLog DNName with no_loggodumptransaction DNName with no_loggoUSE DNName DBCC SHRINKFILE (2)Go--------------------------------------------------------------(SQL2008):在SQL2008中清除日志就必须在简单模式下进行,等清除动作完毕再调回到完全模式。USE[mast 阅读全文
posted @ 2012-05-09 15:46 JoJomeme 阅读(5188) 评论(1) 推荐(0) 编辑
摘要: 一、字符转换函数1、ASCII()返回字符表达式最左端字符的ASCII码值。在ASCII()函数中,纯数字的字符串可不用‘’括起来,但含其它字符的字符串必须用‘’括起来使用,否则会出错。2、CHAR()将ASCII码转换为字符。如果没有输入0~255之间的ASCII码值,CHAR()返回NULL。3、LOWER()和UPPER()LOWER()将字符串全部转为小写;UPPER()将字符串全部转为大写。4、STR()把数值型数据转换为字符型数据。STR(<float_expression>[,length[,<decimal>]])length指定返回的字符串的长度,de 阅读全文
posted @ 2012-04-05 15:05 JoJomeme 阅读(1595) 评论(1) 推荐(1) 编辑
摘要: 1、判断一个引用类型数据是否null。 用==来判断。2、释放内存,让一个非null的引用类型变量指向null。这样这个对象就不再被任何对象应用了。等待JVM垃圾回收机制去回收。============================================null和""的区别问题一:null和""的区别String s=null;string.trim()就会抛出为空的exceptionString s="";string.trim()就不会抛,为什么?答:NULL代表声明了一个空对象,根本就不是一个字符串。"&q 阅读全文
posted @ 2012-03-20 10:33 JoJomeme 阅读(546) 评论(0) 推荐(0) 编辑
摘要: 通俗的讲: A left join B 的连接的记录数与A表的记录数同 A right join B 的连接的记录数与B表的记录数同 A left join B 等价B right join A table A: Field_K, Field_A 1 a 3 b 4 c table B: Field_K, Fie... 阅读全文
posted @ 2012-03-12 17:17 JoJomeme 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 数据库是一个多用户使用的共享资源。当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性。 加锁是实现数据库并发控制的一个非常重要的技术。当事务在对某个数据对象进行操作前,先向系统发出请求,对其加锁。加锁后事务就对该数据对象有了一定的控制,在该事务释放锁之前,其他的事务不能对此数据对象进行更新操作。 在数据库中有两种基本的锁类型:排它锁(Exclusive Locks,即X锁)和共享锁(Share Locks,即S锁)。当数据对象被加上排它锁时,其他的事务不能对它读取和修改。加了共享锁的数据对象可以被 阅读全文
posted @ 2012-03-07 11:29 JoJomeme 阅读(154) 评论(0) 推荐(0) 编辑
摘要: ---------数学函数1.绝对值S:select abs(-1) valueO:select abs(-1) value from dual2.取整(大)S:select ceiling(-1.001) valueO:select ceil(-1.001) value from dual3.取整(小)S:select floor(-1.001) valueO:select floor(-1.001) value from dual4.取整(截取)S:select cast(-1.002 as int) valueO:select trunc(-1.002) value from dual5 阅读全文
posted @ 2012-02-28 18:02 JoJomeme 阅读(111) 评论(0) 推荐(0) 编辑
摘要: SELECTCONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM SELECTCONVERT(varchar(100), GETDATE(), 1): 05/16/06 SELECTCONVERT(varchar(100), GETDATE(), 2): 06.05.16 SELECTCONVERT(varchar(100), GETDATE(), 3): 16/05/06 SELECTCONVERT(varchar(100), GETDATE(), 4): 16.05.06 SELECTCONVERT(varchar(100), GE 阅读全文
posted @ 2012-02-28 17:48 JoJomeme 阅读(162) 评论(0) 推荐(0) 编辑