
数据库
文章平均质量分 58
ding20688
这个作者很懒,什么都没留下…
展开
-
Oracle分页存储过程
首先在oracle中创建包,包可以比喻成篮子,存储过程好比是苹果,好多个苹果可以放在一个篮子中。//第一步create or replace package JT_P_page istype type_cur is ref cursor; --定义游标变量用于返回记录集procedure Pagination (Pindex in numbe...原创 2010-08-09 15:29:14 · 134 阅读 · 0 评论 -
oracle重要的函数
oracle函数(单行)1. nvl(x1,x2),x1和x2是表达式,如果x1是null,则返回x2,如果x1不是null,则返回x12. nvl2(x1,x2,x3) 如果x1是null则返回x3,如果x1不是null则返回x23. concat 连接两个字符串,concat(x1,x2)4. initcap 返回一个字符串,每个单词的第一个字母大写。5. instr 找...原创 2011-07-31 22:25:30 · 140 阅读 · 0 评论 -
MySql格式化字符串
DATE_FORMA T(date, format) 根据格式串format 格式化日期或日期和时间值date,返回结果串。 可用DATE_FORMAT( ) 来格式化DATE 或DATETIME 值,以便得到所希望的格式。根据format字符串格式化date值: %S, %s 两位数字形式的秒( 00,01, . . ., 59) %i 两位数字形式的分( 00,0...原创 2011-07-31 20:44:55 · 493 阅读 · 0 评论 -
splite数据库学习心得
这篇文章是看网友牛腩的文章后,提炼的精要笔记1、到http://www.sqlite.org网站下载个sqlite数据库,我写这篇文章时版本是3.7.2,其实就是一个exe的可执行文件。2、打开CMD命令窗口,切换到D盘的sqlitetest目录下 ,创建数据库sqlite3 test 注意:sql语句结束时要加; dos命令结束时不要加;查看sqlite 内部命令要加 ...原创 2011-03-19 18:23:10 · 975 阅读 · 0 评论 -
在Oracle中實現類似自動增加ID的功能
創建序列create sequence SEQminvalue 1maxvalue 999999999999999999999999999start with 1increment by 1cache 30order;創建表CREATE TABLE table1(id NUMBER PRIMARY KEY,...原创 2011-03-19 17:55:05 · 77 阅读 · 0 评论 -
Sql的高级应用技巧
//獲取table表的列名 ,適用於SQl server ,對oracle數據庫無效。SELECT name FROM syscolumnsWHERE (id =(SELECT id FROM sysobjects WHERE (id = OBJECT_ID(‘表名’))))ORDER BY colid1.自我連接Select e.last_name emp...原创 2011-03-16 21:38:37 · 206 阅读 · 0 评论 -
intersect, minus(转载)
intersect, minusintersect运算:返回查询结果中相同的部分exp:各个部门中有哪些相同的工种select job from 部门1intersectselect job from 部门2intersectselect job from 部门3;minus运算: 返回在第一个查询结果中与第二个查询结果不相同的那部分行记录。在部门1中有,...原创 2011-03-16 21:27:23 · 126 阅读 · 0 评论 -
临时表的概念
//SQL server在創建表的時候添加了“#”首碼的表,##代表全局臨時表,#代表局域臨時表select * into ##aaa from personageselect * into #aaa from personageselect * from #aaa//oracle临时表用于存放会话或事务的私有数据。建立临时表后,其结构会一直存在,但...原创 2011-03-16 21:26:10 · 153 阅读 · 0 评论 -
标准的Oracle存储过程
为什么我说它标准呢?因为这个存储过程中包括了,游标的使用,for语句,if语句,定义变量的使用,第二个存储过程还有传入参数的使用,做个模版,以后仿照来写就可以了。CREATE OR REPLACE PROCEDURE NEWHR.update_boykq_dingIS/*********************************************************...原创 2010-08-09 16:34:25 · 195 阅读 · 0 评论 -
MSSQL分页
有些控件自身带的分页功能,例如gridview或webgrid等等,表面上看达到了分页,实际属于假分页,每翻一页都需要加载全部数据,利用aspnetpager和分页存储过程结合来用效果更佳。 最简单的分页是利用SqlDataAdapetr,如下: SqlDataAdapter command = new SqlDataAdapter(SQLString, connect...原创 2010-08-09 16:08:11 · 200 阅读 · 0 评论 -
Sql疑难问题
select ROW_NUMBER() OVER(ORDER BY id DESC) AS 'Row Number',emp_no,emp_name from employeesDECLARE v_Count INT; BEGIN SELECT COUNT(USER_ID) INTO v_Count FROM USER_INFORMATION WHERE U...原创 2011-11-06 11:30:26 · 172 阅读 · 0 评论