
ORACLE数据库
justDo1MoreTime
are you ok?
展开
-
sqlServer NULL值
在数据是未知数或者无法使用时,大多数的数据库管理系统将存储一个叫做Null值的特殊值。不要将它和零(一个合法数值)、零长度串(不含有字符的一种串数据类型)或空格字符混淆起来。SQL-3标准中把一个Null定义为:“...一个用来指明任何数据值都不存在的一个特殊值...”SQLServer中有一个空值调用函数:ISNULL 功能:使用指定的替换值替换 NULL。语法ISN转载 2017-06-02 17:40:13 · 652 阅读 · 0 评论 -
ORACLE如何返回结果集
Oracle不像SQLServer那样在存储过程中用Select就可以返回结果集,而是通过Out型的参数进行结果集返回的。实际上是利用REF CURSOR 代码如下: --procedure返回记录集: ----------------------声明一个Package-------------- CREATE OR REPLACE PACKAGE pkg_test A转载 2017-05-27 09:33:00 · 2227 阅读 · 0 评论 -
SQLSERVER的TOP方法在oracle中的实现方式
oracle中没有TOP方法 可以用两种方式 按需行事1. rownum虚列select * from tab where rownum2.分析函数:row_number() over ( partition by col1 order by col2 )比如想取出100-150条记录,按照tname排序:select tname,tabtype from (select原创 2017-05-26 14:36:05 · 1014 阅读 · 0 评论 -
执行oracle函数的四种方法
附加问题: PLSQL 命令窗口执行语句按回车有效,执行无效?转载 2017-05-26 10:06:44 · 31190 阅读 · 2 评论 -
数据库部分字段类型区别
(1) 定义://///////////////////////////////////////////////////////////////////char: 固定长度,存储ANSI字符,不足的补英文半角空格。eg. char(15) 输入‘ab’ 为了使其达到15长度 就要添加空格nchar: 固定长度,存储Unicode字符,不足的补英文半角空格///转载 2017-05-24 17:36:00 · 1537 阅读 · 0 评论