摘要: 1. Oracle跨平台,SQL Server只能运行在Windows上,而Windows能够安装的硬件是有限的,如Sun的Sparc服务器不能安装Windows,一些大型机、小型机也只能装UNIX,在这些高端机器上就只能跑Oracle了,这注定了Oracle就是高端数据库,而SQL Server呢,中低端。2. Oracle真正实现了行级锁,SQL Server也宣称实现了行级锁,但你实际去试,如果不加索引,其实是不行的。3. Oracle因为有多版本数据的技术,读写操作不会相互等待,虽然SQL Server 2005学习Oracle增加了snapshot机制,从而也引进了多版本数据(MyS 阅读全文
posted @ 2012-11-20 14:29 蚂蚁乙 阅读(279) 评论(0) 推荐(0) 编辑
摘要: sql常用函数大全2009年04月20日 星期一 13:47SQL常用字符串函数2007-03-22 21:07一、字符转换函数 1、ASCII()返回字符表达式最左端字符的ASCII码值。在ASCII()函数中,纯数字的字符串可不用‘’括起来,但含其它字符的字符串必须用‘’括起来使用,否则会出错。2、CHAR()将ASCII 码转换为字符。如果没有输入0 ~255之间的ASCII 码值,CHAR() 返回NULL。 3、LOWER()和UPPER() LOWER()将字符串全部转为小写;UPPER()将字符串全部转为大写。 4、STR()把数值型数据转换为字符型数据。 STR (<fl 阅读全文
posted @ 2012-11-20 14:27 蚂蚁乙 阅读(93) 评论(0) 推荐(0) 编辑
摘要: --系统函数select host_name() as'host_name',host_id() as'host_id',user_name() as'user_name',user_id() as'user_id',db_name() as'db_name'--变量的定义使用--声明局部变量declare @mycounter intdeclare @last_name varchar(30),@fname varchar(20),@state varchar(2) --一下声明多个变量--给变量赋值use no 阅读全文
posted @ 2012-11-20 14:27 蚂蚁乙 阅读(122) 评论(0) 推荐(0) 编辑
摘要: /// <summary>/// 计算两个日期的时间间隔/// </summary>/// <paramname="DateTime1">第一个日期和时间</param>/// <paramname="DateTime2">第二个日期和时间</param>/// <remarks>Add: cuiwk2010-05-31</remarks>///<returns>时间间隔</returns>public string DateDiff( 阅读全文
posted @ 2012-11-20 14:24 蚂蚁乙 阅读(191) 评论(0) 推荐(0) 编辑
摘要: public static DataTable GetAllFlow_Run_PrcsByPrcsFlagAndUserId(int prcsFlag, string userId){string sqlAll = "select a.*,b.*,c.* from Flow_Run a,Flow_Typeb,Flow_Run_Prcs c where a.RunId=c.RunId and a.FlowId=b.FlowId andc.PrcsFlag=" + prcsFlag + " and c.UserId='" + userId + &qu 阅读全文
posted @ 2012-11-20 14:22 蚂蚁乙 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 1、基本方法:From 后面可以接多个表名,表与表之间用逗号隔开,查询字段之间要加上表的名字。例如:Select table1.column1, table2.column1 from table1, table22、表别名:可以为表设置别名,以简化输入,方法是直接在表名后加空格,接你设定的别名。例如:Select a.column1, b.column2 from table1 a, table2 b3、运算:选取的过程也可以进行一些简单运算,包括逻辑运算和数学运算。例如:select isnull(a.column1, b.column2), case a.column2 when tru 阅读全文
posted @ 2012-11-20 14:21 蚂蚁乙 阅读(126) 评论(0) 推荐(0) 编辑
摘要: --聚合函数use pubsgoselect avg(distinct price) --算平均数from titleswhere type='business'go use pubsgoselect max(ytd_sales) --最大数from titlesgo use pubsgoselect min(ytd_sales) --最小数from titlesgo use pubsgoselect type,sum(price),sum(advance) --求和from titlesgroup by typeorder by typego use pubsgo selec 阅读全文
posted @ 2012-11-20 13:06 蚂蚁乙 阅读(136) 评论(0) 推荐(0) 编辑
摘要: //反编译Html代码 publicstring HtmlFilter(string html) {//设置要删除的标记string[] lable = { "font", "span", "div", "p" };foreach (string lb in lable){string reg =String.Format(@"</?{0}[^>]*?>",lb);html = Regex.Replace(html, reg, "", RegexOption 阅读全文
posted @ 2012-11-20 13:05 蚂蚁乙 阅读(840) 评论(0) 推荐(0) 编辑