2011年2月26日
摘要: SELECT col1, col2, CASE WHEN col3 > 1 AND col3 <2 THEN '1' WHEN col3 > 2 AND col3 <3 THEN '2' WHEN col3 > 3 AND col3 <4 THEN '3' ELSE '4' END mylevel FROM table1 SELECT CASE SIGN(5 - 5) WHEN 1 THEN 'Is Positive' WHEN -1 THEN 'Is Negative& 阅读全文
posted @ 2011-02-26 19:21 玲珑少年 阅读(479) 评论(0) 推荐(0)
摘要: Postgres 格式化函数提供一套有效的工具用于把各种数据类型(日期/时间,int,float,numeric)转换成格式化的字符串以及反过来从格式化的字符串转换成原始的数据类型。 注意:所有格式化函数的第二个参数是用于转换的模板。 表 5-7. 格式化函数 函数 返回 描述 例子 to_char(timestamp, text) text 把 timestamp 转换成 string to_char(timestamp 'now','HH12:MI:SS') to_char(int, text) text 把 int4/int8 转换成 string to_ 阅读全文
posted @ 2011-02-26 19:09 玲珑少年 阅读(279) 评论(0) 推荐(0)
  2011年2月24日
摘要: net framework 2.0,3.0与3.5三个版本之间关系如下: .net framework 2.0 = CLR 2.0 + FCL(framework class library) .net framework 3.0 =.net framework 2.0+ SP1 + WPF + WCF + WF + CardSpace .net framework 3.5 =..net framework 3.0 + SP2 + new compiler 这三个版本framework的CLR都是2.0,因此,asp.net的runtime还是只有1.1和2.0,像Linq这些新功能其实只是. 阅读全文
posted @ 2011-02-24 16:20 玲珑少年 阅读(339) 评论(0) 推荐(0)
  2011年2月22日
摘要: 当执行一条DML语句后,DML语句的结果保存在四个游标属性中,这些属性用于控制程序流程或者了解程序的状态。当运 行DML语句时,PL/SQL打开一个内建游标并处理结果,游标是维护查询结果的内存中的一个区域,游标在运行DML语句时打开,完成后关闭。隐式游标只 使用SQL%FOUND,SQL%NOTFOUND,SQL%ROWCOUNT三个属性.SQL%FOUND,SQL%NOTFOUND是布尔 值,SQL%ROWCOUNT是整数值。 SQL%FOUND和SQL%NOTFOUND 在执行任何DML语句前SQL%FOUND和SQL%NOTFOUND的值都是NULL,在执行DML语句后,SQL%FOUN 阅读全文
posted @ 2011-02-22 21:58 玲珑少年 阅读(1620) 评论(0) 推荐(1)
摘要: 正常操作情况下会有ASP.NET Session丢失的情况出现。因为程序是在不停的被操作,排除Session超时的可能。另外,Session超时时间被设定成60分钟,不会这么快就超时的。现在我就把原因和解决办法写出来。ASP.NET Session丢失原因:由于Asp.net程序是默认配置,所以Web.Config文件中关于Session的设定如下:< sessionState mode='InProc' stateConnectionString='tcpip=127.0.0.1:42424' sqlConnectionString='data 阅读全文
posted @ 2011-02-22 20:30 玲珑少年 阅读(202) 评论(0) 推荐(0)
  2011年2月21日
摘要: EXECUTE IMMEDIATE 代替了以前Oracle8i中DBMS_SQL package包. 它解析并马上执行动态的SQL语句或非运行时创建的PL/SQL块.动态创建和执行SQL语句性能超前,EXECUTE 阅读全文
posted @ 2011-02-21 16:46 玲珑少年 阅读(969) 评论(0) 推荐(1)
摘要: PLSQL 循环游标 cursor 的一点心得体会 编辑 文章分类:数据库 set serveroutput on---------------打印输出信息,默认是FALSE declare --------------------申明变量,分号结束 v_pages number; v_numberPerPage number; v_totalPages number; v_cur sys_refcursor; diy_id number; diy_name varchar2(50); diy_date date; cursor c_list is select * from tabl 阅读全文
posted @ 2011-02-21 12:11 玲珑少年 阅读(21730) 评论(0) 推荐(0)
  2011年2月20日
摘要: 关联在oracle数据查询是用得最多得东西,灵活的应用可以解决很多实际应用的问题.下面给出一些示例: 建表create table ab(ab_id number(5),ab_name varchar2(30));create table bb(bb_id number(5),bb_name varchar2(30));插入数据insert into ab(ab_id,ab_name) values(1,'1ab_name');insert into ab(ab_id,ab_name) values(2,'2ab_name');insert into ab(ab_id,ab_name) val 阅读全文
posted @ 2011-02-20 18:53 玲珑少年 阅读(1402) 评论(0) 推荐(0)
摘要: in和exists的区别与SQL执行效率分析 本文对in和exists的区别与SQL执行效率进行了全面整理分析…… 最近很多论坛又开始讨论in和exists的区别与SQL执行效率的问题, 本文特整理一些in和exists的区别与SQL执行效率分析 SQL中in可以分为三类:   1、形如select * from t1 where f1 in ('a','b'),应该和以下两种比较效率   select * from t1 where f1='a' or f1='b'   或者 select * from t1 where f1 ='a' union all 阅读全文
posted @ 2011-02-20 18:26 玲珑少年 阅读(649) 评论(0) 推荐(0)
摘要: --创建Oracle表 -- 使用create关键字****** --(1)创建新表use 数据库(在那个数据库中建表)create table 表名(字段名1(列名) 数据类型 列的特征,字段名2(列名) 数据类型 列的特征(NOT NULL),......) --(2)创建带有主键约束的表语法create table 表名(字段名1(列名) 数据类型 列的特征,字段名2 数据类型 列的特征(NOT NULL),......primary key(主键列字段)) --(3)利用现有的表创建表 -- 注意:仅复制Oracle数据表结构:采用的是子查询方式create table 新表assel 阅读全文
posted @ 2011-02-20 18:16 玲珑少年 阅读(12005) 评论(0) 推荐(1)