随笔分类 -  db

上一页 1 ··· 5 6 7 8 9 10 下一页

oracle 变量作用域
摘要:以下为测试 代码块DECLARE v_i number := 100; v_p VARCHAR2(200) := 'a';BEGIN DECLARE v_i number := 999; BEGIN dbms_output.put_line(v_i); dbms_output.put_line(v_... 阅读全文

posted @ 2014-05-06 11:24 荣锋亮 阅读(600) 评论(0) 推荐(0) 编辑

Oracle集合类型
摘要:Oracle集合类型介绍集合类型1. 使用条件: a. 单行单列的数据,使用标量变量 。 b. 单行多列数据,使用记录c. 单列多行数据,使用集合 *集合:类似于编程语言中数组也就是。pl/sql集合类型包括关联数组Associative array(索引表 pl/sql table)、嵌套表(... 阅读全文

posted @ 2014-05-06 10:49 荣锋亮 阅读(535) 评论(0) 推荐(0) 编辑

Oracle sql之条件语句 循环语句
摘要:一 IF..THENIF condition THENstatements 1;statements 2;....END IF;二 IF..THEN...ELSEIF condition THENstatements 1;statements 2;....ELSEstatements 1;state... 阅读全文

posted @ 2014-05-06 09:39 荣锋亮 阅读(973) 评论(0) 推荐(0) 编辑

SQL Server中如何实现遍历表的记录
摘要:SQL Server遍历表一般都要用到游标,SQL Server中可以很容易的用游标实现循环,实现SQL Server遍历表中记录。但游标在实际的开发中都不推荐使用。我们知道还可以借助临时表或表变量等来实现SQL Server遍历表下例为用表变量来实现简单的循环:(直接复制到查询分析器中运行即可) ... 阅读全文

posted @ 2014-05-05 22:03 荣锋亮 阅读(515) 评论(0) 推荐(0) 编辑

sql 变量赋值
摘要:mysql 的变量赋值如下:set @name='app' ;orset @name:='appfirst';orwith selectselect @appname:='you name';or select @appfirstname:=field from tablename;使用的过程与sq... 阅读全文

posted @ 2014-05-05 21:04 荣锋亮 阅读(266) 评论(0) 推荐(0) 编辑

mysql 行号 获取指定行数据
摘要:mysql 行号的实现Select id,(@rowNum:=@rowNum+1) as rowNoFrom first,(Select (@rowNum :=0) ) bOrder by first.id Desc这样就可以实现mysql 的行号 获取指定行的数据可以使用limit具体的使用如下:... 阅读全文

posted @ 2014-05-05 19:33 荣锋亮 阅读(4796) 评论(0) 推荐(1) 编辑

SQL Server获取指定行的数据
摘要:SQL Server获取指定行(如第二行)的数据--SQL Server获取指定行(如第二行)的数据----法一(对象法)--select * from(select * , number = row_number() over(orderby Grade desc) from Students)m... 阅读全文

posted @ 2014-05-05 19:12 荣锋亮 阅读(5576) 评论(0) 推荐(0) 编辑

sql server 创建内联表值函数
摘要:表值函数就是返回table 的函数使用它可以方便的进行查询的处理创建的代码如下:create FUNCTION returunclassfirstlist(-- Add the parameters for the function here)RETURNS TABLE ASRETURN (-- A... 阅读全文

posted @ 2014-05-05 14:39 荣锋亮 阅读(1506) 评论(0) 推荐(0) 编辑

sql server 表变量存储临时查询数据
摘要:对于使用sql server 编写存储过程或者类似的sql 查询的时候我们使用表变量进行临时数据的存储,可以方便我们进行下来的数据处理表变量的使用类似如下:declare @userinfo table(id nvarchar(50),name nvarchar(50));insert into @... 阅读全文

posted @ 2014-05-05 14:30 荣锋亮 阅读(837) 评论(0) 推荐(0) 编辑

sql server 循环操作
摘要:使用的sql 语句如下:declare @userid int ;set @userid=0while(@userid<20)beginprint 'the result is :'+STR(@userid);set @userid=@userid+1;end 测试的结果如下:the result ... 阅读全文

posted @ 2014-05-05 14:02 荣锋亮 阅读(1474) 评论(0) 推荐(0) 编辑

oracle for in 学习
摘要:oracle for in 是对于进行循环的数据处理时比较方便的因为我们平时的操作经常会碰到进行循环的数据操作以下为建立的例子1.beginfor item in 2..10 loopdbms_output.put_line('the reuslt is '||item);end loop;end;... 阅读全文

posted @ 2014-05-05 13:47 荣锋亮 阅读(2266) 评论(0) 推荐(0) 编辑

oracle C# 访问
摘要:使用oracle的odp.net 进行oracle数据库的访问对于进行oracle数据库的开发来说是比较方便的,使用的方式与ADO.net 是一致的。一下为使用的测试1. 安装必要的oracle odp.net 应用包2. 引用对应的类库Oracle.DataAccess.dll3. 编写对应的代码... 阅读全文

posted @ 2014-05-05 13:08 荣锋亮 阅读(225) 评论(0) 推荐(0) 编辑

sql server insert values 多值 与oracle 的不同
摘要:类似的语句在 oracle 中是不能执行的insert into temp_tbl values('app'),('demo');但是在sql server 中是可以的 insert into classfirst values('122','demo'),('444','aaaaa') 阅读全文

posted @ 2014-05-04 11:15 荣锋亮 阅读(514) 评论(0) 推荐(0) 编辑

mysql 如何选择随机行
摘要:最简单的方式是使用 mysql 的 ORDER BY RAND() 子句。SELECT col1 FROM tbl ORDER BY RAND() LIMIT 10;它能很好的运行在小表中。然而,对于大表,生成随机列表行时将产生一个严重的性能问题,MYSQL 需要对每一行进行随机,然后对它们排序。即... 阅读全文

posted @ 2014-05-04 10:14 荣锋亮 阅读(770) 评论(0) 推荐(0) 编辑

oracle mysql sql serve where in 语句的不同
摘要:类似这样的语句在mysql oracle 是可以执行成功的,select * from classfirst where (classid ,classname) not in (select classid, classname from classfirst where classid=2 )但... 阅读全文

posted @ 2014-05-04 09:51 荣锋亮 阅读(689) 评论(0) 推荐(1) 编辑

在oracle的连接(join)中使用using关键字
摘要:如果是使用natraul join,并且两张表中如果有多个字段是具有相同的名称和数据类型的,那么这些字段都将被oracle自作主张的将他们连接起来。但实际上我们有时候是不需要这样来连接的。我们只需要将他们的多个具有相同的名称和数据类型的字段中挑选一两个。这时候我们就需要用到using 关键字了。下面... 阅读全文

posted @ 2014-05-04 09:46 荣锋亮 阅读(4833) 评论(0) 推荐(0) 编辑

Mysql ON子句和USING子句
摘要:Mysql ON子句和USING子句Mysql 中联接SQL语句中,ON子句的语法格式为:table1.column_name = table2.column_name。当模式设计对联接表的列采用了相同的命名样式时,就可以使用 USING 语法来简化 ON 语法,格式为:USING(column_n... 阅读全文

posted @ 2014-05-04 09:43 荣锋亮 阅读(949) 评论(0) 推荐(0) 编辑

SQL Server 中关于EXCEPT和INTERSECT的用法
摘要:熟练使用SQL Server中的各种用法会给查询带来很多方便。今天就介绍一下EXCEPT和INTERSECT。注意此语法仅在SQL Server 2005及以上版本支持。EXCEPT是指在第一个集合中存在,但是不存在于第二个集合中的数据。INTERSECT是指在两个集合中都存在的数据。之间的优先级是... 阅读全文

posted @ 2014-05-04 09:25 荣锋亮 阅读(311) 评论(0) 推荐(0) 编辑

两个有用Oracle运算:intersect和minus运算
摘要:intersect运算返回查询结果中相同的部分exp:各个部门中有哪些相同的工种select jobfrom accountintersectselect jobfrom researchintersectselect jobfrom sales;minus运算返回在第一个查询结果中与第二个查询结果... 阅读全文

posted @ 2014-05-04 09:07 荣锋亮 阅读(235) 评论(0) 推荐(0) 编辑

SQL Server用户自定义函数
摘要:用户自定义函数不能用于执行一系列改变数据库状态的操作,但它可以像系统 函数一样在查询或存储过程等的程序段中使用,也可以像存储过程一样通过EXECUTE 命令来执行。在 SQL Server 中根据函数返回值形式的不同将用户自 定义函数分为三种类型:(1) 标量函数标量函数返回一个确定类型的标量值,其... 阅读全文

posted @ 2014-04-30 11:30 荣锋亮 阅读(367) 评论(0) 推荐(0) 编辑

上一页 1 ··· 5 6 7 8 9 10 下一页

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示