上一页 1 ··· 16 17 18 19 20
摘要: 普通存储过程,无任何参数CREATE OR REPLACE PROCEDURE EMP_COUNT AS V_TOTAL NUMBER(10); BEGIN SELECT COUNT(*) INTO V_TOTAL FROM EMP; DBMS_OUTPUT.PUT_LINE('雇员总人数为:'|| 阅读全文
posted @ 2016-02-23 21:41 清晨时光 阅读(357) 评论(0) 推荐(0)
摘要: 例1: 建立一个触发器, 当职工表 emp 表被删除一条记录时,把被删除记录写到职工表删除日志表中去。 CREATE TABLE emp_his AS SELECT * FROM EMP WHERE 1=2; CREATE OR REPLACE TRIGGER tr_del_emp BEFORE DELETE --指定触发时机为删除操作前触发 ON scott.emp ... 阅读全文
posted @ 2016-02-23 00:19 清晨时光 阅读(297) 评论(0) 推荐(0)
摘要: 局域网内共享了个文件,在别的同事电脑输入用户名密码后均可正常访问,但是我的pc访问时却始终是提示用户名密码错误,记得这个共享文件都建立很久了,以前我的pc机貌似也可以正常访问它,这问题让我很纳闷。后来搜了很久,在网上找到了答案。说是win7在安全方面比较重视,但也由此导致了一些日常操作的不方便,... 阅读全文
posted @ 2015-03-03 09:29 清晨时光 阅读(9057) 评论(0) 推荐(0)
摘要: 反射是.NET中的重要机制,通过反射,可以在运行时获得程序或程序集中每一个类型(包括类、结构、委托、接口和枚举等)的成员和成员的信息。有了反射,即可对每一个类型了如指掌。另外我还可以直接创建对象,即使这个对象的类型在编译时还不知道。 反射的用途: (1)使用Assembly定义和加载程序集,加载在程 阅读全文
posted @ 2015-02-27 15:38 清晨时光 阅读(204) 评论(0) 推荐(0)
摘要: //在已存在的表中批量插入指定的数据insert into casetypeall(select casetypeall_SEQ.Nextval,1,name from case_all where fid='01')1. 复制表结构及其数据: create table table_name_new as select * from table_name_old 2. 只复制表结构: creat... 阅读全文
posted @ 2015-02-27 15:25 清晨时光 阅读(1366) 评论(0) 推荐(0)
摘要: 生活很精彩,所以我自己创造自己的喜欢的东西,或取之有方。有时code累,重复的东西也多...也不是很美观,怎么样让自己更爽赶快顺手的编码呢....所以扩展方法也来了.. 一、扩展方法描述一方: 扩展方法使您能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。 扩展方 阅读全文
posted @ 2015-02-27 09:33 清晨时光 阅读(425) 评论(0) 推荐(0)
摘要: oracle的nvl和sql server的isnull 语法 ISNULL ( check_expression , replacement_value) 参数 check_expression 将被检查是否为 NULL的表达式。check_expression 可以是任何类型的。 rep... 阅读全文
posted @ 2015-02-26 17:29 清晨时光 阅读(356) 评论(0) 推荐(0)
摘要: 重复记录 有两个意义, 一是完全重复的记录,也即所有字段均重复的记录 二是部分关键字段重复的记录,比如Name字段重复,而其他字段不一定重复或都重复可以忽略。 1、对于第一种重复,比较容易解决,使用select distinct * from tableName 就可以得到无重复记录的结... 阅读全文
posted @ 2015-02-26 17:19 清晨时光 阅读(493) 评论(0) 推荐(0)
上一页 1 ··· 16 17 18 19 20