把Oracle数据库移植到Microsoft SQL Server 7.0
日期:2008年5月21日 作者:-
用户定义函数
Oracle PL/SQL函数可以在Oracle SQL语句中使用。在Microsoft SQL Server中一般可以通过其它方式来实现同样的功能。
在SQL Server中可以用表中给出的查询来代替。
OracleMicrosoft SQL Server SELECT SSN, FNAME, LNAME, ) TUITION_PAID,
TUITION_PAID/GET_SUM_
MAJOR(MAJOR)
AS PERCENT_MAJOR
FROM STUDENT_ADMIN.STUDENTSELECT SSN, FNAME, LNAME, TUITION_PAID, TUITION_PAID/SUM_MAJOR AS PERCENT_MAJOR
FROM STUDENT_ADMIN.STUDENT,
(SELECT MAJOR, SUM(TUITION_PAID) SUM_MAJOR
FROM STUDENT_ADMIN.STUDENT
GROUP BY MAJOR) SUM_STUDENT
WHERE STUDENT.MAJOR = SUM_STUDENT.MAJOR CREATE OR REPLACE FUNCTION GET_SUM_MAJOR
(INMAJOR VARCHAR2) RETURN NUMBER
AS SUM_PAID NUMBER;
BEGIN
SELECT SUM(TUITION_PAID) INTO SUM_PAID
FROM STUDENT_ADMIN.STUDENT
WHERE MAJOR = INMAJOR;
RETURN(SUM_PAID);
END GET_SUM_MAJOR;No CREATE FUNCTION syntax is required; use CREATE PROCEDURE syntax.
比较操作符
Oracle和Microsoft SQL Server的比较操作符几乎是一样的。
算符OracleMicrosoft SQL Server 等于(=)(=) 大于(>)(>) 小于(<)(<) 大于或等于(>=)(>=) 小于或等于(<=)(<=) 不等于(!=, <>, ^=)(!=, <>, ^=) 不大于,不小于N/A!> , !< 在集合中任意成员中ININ 不在集合中的任何成员中NOT INNOT IN 集合中的任意值ANY, SOMEANY, SOME 提交集合中的所有值!= ALL, <> ALL, < ALL,
> ALL, <= ALL, >= ALL, != SOME, <> SOME,
< SOME, > SOME,
<= SOME, >= SOME!= ALL, <> ALL, < ALL,
> ALL, <= ALL, >= ALL, != SOME, <> SOME,
< SOME, > SOME,
<= SOME, >= SOME 像模式(Like pattern)LIKELIKE 不像模式(Not like pattern)NOT LIKENOT LIKE X和y之间的值BETWEEN x AND yBETWEEN x AND y 不在x和y之间的值NOT BETWEENNOT BETWEEN 值存在EXISTSEXISTS 值不存在NOT EXISTSNOT EXISTS 值{为不为}空IS NULL, IS NOT NULLSame. Also = NULL,
!= NULL for backward compatibility (not recommended).
模式匹配 - 上一页 [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] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] 下一页
-
- 把Oracle数据库移植到Microsoft SQL Server 7.0 相关文章:
- ·移动硬盘不显示盘符
- ·U盘启动电脑,USB移动硬盘启动电脑,USB外置光驱启动电脑
- ·鼠标自动移动/点击
- ·把Oracle数据库移植到Microsoft SQL Server 7.0
- ·用移动硬盘来安装Vista系统
- ·tomcat向weblogic移植的中文乱码问题
- ·Flash制作文字随鼠标移动动画效果
- ·图片向左移动的代码
- ·反病毒知识:如何让你的移动硬盘在DOS下杀毒
- ·GSM数字移动通信系统
- 把Oracle数据库移植到Microsoft SQL Server 7.0 相关软件
- ·跑跑卡丁车 高手李光漂移教学视频合集
- ·《战斧》街机移植简装版
- ·IBM USB 2.0 移动硬盘驱动程序 第二版 V1.30.004
- ·哈尔的移动城堡 OST
- ·《中国麻将1.0》街机移植中文版
- ·美女陪你摸麻将 街机移植版
- ·移软网络加速器 V3.0
- ·中国移动伴侣 V10.0.20070501(Beta)
- ·移动字典II V2.00
- ·极品飞车7高手漂移录像
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
下一篇:oracle里的常用命令
精品推荐
热点TOP10
- ·Oracle触发器详细介绍
- ·VMware下RedHat安装Oracle 9i RAC全攻略
- ·oracle中pro*c的学习
- ·Pro*C的使用
- ·Oracle的SQL*PLUS命令的使用大全
- ·详细介绍ORACLE sqlplus命令
- ·ORA-12154: TNS: 无法解析指定的连接标识符
- ·ORACLE备份&恢复案例--ORACLE BACKUP&RESTORE SCHEME
- ·Oracle的SQL语句执行效率问题查找与解决方法
- ·oracle数据库 exp/imp命令详解
- ·ORACLE傻瓜手册长篇连载
- ·ORA-00257: archiver error. Connect internal only, until freed.
- ·Oracle中分区表的使用
- ·oracle双机热备份方法
- ·Oracle数据库检查死锁的sql
- ·ORACLE UPDATE 语句语法与性能分析的一点看法
- ·如何在oracle中导入dmp数据库文件
- ·在PL/SQL 开发中调试存储过程和函数的一般性方法
- ·把Oracle数据库移植到Microsoft SQL Server 7.0
- ·Oracle主要的配置文件解释
特别推荐
- ·Oracle数据库处理时间的几个小技巧
- ·Oracle数据库中TNS常见问题处理方案
- ·入侵Oracle数据库常用操作命令
- ·ORACLE UPDATE 语句语法与性能分析的一点看法
- ·Oracle SQL精妙SQL语句讲解
- ·Oracle环境下APACHE虚拟服务器如何设置
- ·常见Oracle HINT的用法
- ·ORA-00257: archiver error. Connect internal only, until freed.
- ·oracle的update问题
- ·小议索引的使用
- ·oracle产品服务和技术级别介绍,OrACLE服务
- ·Oracle 数据类型
- ·Oracle数据库检查死锁的sql
- ·怎样将冷备份移植到另一台Solaris机器上
- ·Oracle 动态SQL返回单条结果和结果集
- ·手动建立 Oracle9i 数据库
- ·Oracle内存结构(二)----Shared Pool的详细信息
- ·DELPHI 调用 Oracle 存储过程并返回数据集的例子.
- ·关于block中行数据的存储与空间重组三
- ·Sybase及SQL Anywhere SQL语句小结
