SQL SEVER与ORACLE 的sql语句区别
数学函数:
1.绝对值
S:SELECT abs(-1) value
O:SELECT abs(-1) value from dual
2.取整(大)
S:SELECT ceiling(-1.001) value
O:SELECT ceil(-1.001) value from dual
3.取整(小)
S:SELECT floor(-1.001) value
O:SELECT floor(-1.001) value from dual
4.取整(截取)
S:SELECT cast(-1.002 as int) value
O:SELECT trunc(-1.002) value from dual
5.四舍五入
S:SELECT round(1.23456,4) value 1.23460
O:SELECT round(1.23456,4) value from dual 1.2346
6.e为底的幂
S:SELECT Exp(1) value 2.7182818284590451
O:SELECT Exp(1) value from dual 2.71828182
7.取e为底的对数
S:SELECT log(2.7182818284590451) value 1
O:SELECT ln(2.7182818284590451) value from dual; 1
8.取10为底对数
S:SELECT log10(10) value 1
O:SELECT log(10,10) value from dual; 1
9.取平方
S:SELECT SQUARE(4) value 16
O:SELECT power(4,2) value from dual 16
10.取平方根
S:SELECT SQRT(4) value 2
O:SELECT SQRT(4) value from dual 2
11.求任意数为底的幂
S:SELECT power(3,4) value 81
O:SELECT power(3,4) value from dual 81
12.取随机数
S:SELECT rand() value
O:SELECT sys.dbms_random.value(0,1) value from dual;
13.取符号
S:SELECT sign(-8) value -1
O:SELECT sign(-8) value from dual -1
14.圆周率
S:SELECT PI() value 3.1415926535897931
O:不知道
15.sin,cos,tan 参数都以弧度为单位
例如:SELECT sin(PI()/2) value 得到1(SQLServer)
16.Asin,Acos,Atan,Atan2 返回弧度
17.弧度角度互换(SQLServer,Oracle不知道)
DEGREES:弧度-〉角度
RADIANS:角度-〉弧度
数值间比较:
18. 求集合最大值
S:SELECT max(value) value from
(SELECT 1 value
union
SELECT -2 value
union
SELECT 4 value
union
SELECT 3 value)a
O:SELECT greatest(1,-2,4,3) value from dual
19. 求集合最小值
S:SELECT min(value) value from
(SELECT 1 value
union
SELECT -2 value
union
SELECT 4 value
union
SELECT 3 value)a
O:SELECT least(1,-2,4,3) value from dual
20.如何处理null值(F2中的null以10代替)
S:SELECT F1,IsNull(F2,10) value from Tbl
O:SELECT F1,nvl(F2,10) value from Tbl
21.求
相关文档:
首先你要有tomcat,还要有oracle jdbc的jar档等环境.
第一步: 写JSP
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url="jdbc:oracle:thin:@(des ......
视图(view),也称虚表, 不占用物理空间,这个也是相对概念,因为视图本身的定义语句还是要存储在数据字典里的。视图只有逻辑定义。每次使用的时候, 只是重新执行SQL.
还有一种视图:物化视图(MATERIALIZED VIEW ),也称实体化视图,快照 (8i 以前的说法) ,它是含有数据的,占用 ......
游标(CURSOR)也叫光标,在关系数据库中经常使用,在PL/SQL程序中可以用CURSOR与SELECT一起对表或者视图
中的数据进行查询并逐行读取。
Oracle游标分为显示游标和隐式游标。
显示游标(Explicit Cursor):在PL/SQL ......
1.建立存放字符串的数组类型
create or replace type Type_bind as table OF VARCHAR2(4000)
2.建立将字符串转成数组然后返回给Type_bind函数。
CREATE OR REPLACE FUNCTION F_PUB_BIND_IN(p_bind IN VARCHAR2)
RETURN TYPE_BIND AS
/*
创建时间:2008-8-26
运行周期 ......
--以下文章为转载.
SQL注入漏洞全接触——入门篇
ZDNet 软件频道 更新时间:2007-08-20 作者:CSDN 来源:CSDN
本文关键词:漏洞 SQL Server SQL
随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多。但是由于这个行业的入门门槛不高,程序员的水平及经验也参差不齐,相当大一部 ......