易截截图软件、单文件、免安装、纯绿色、仅160KB

北大青鸟oracle学习笔记3


还是借助oracle sql developer来操作oracle,sql plus还是麻烦一点。
简单看了一下,语句基本上都和其他数据库的sql差不多,记录一下不同的地方。
日期类型编辑
update student set stu_birthday = to_date('2010-03-06 13:14:20','yyyy-MM-dd HH24:mi:ss');
需要使用to_date()函数,SQL中不区分大小写,MM和mm被认为是相同的格式代码,所以Oracle的SQL采用了mi代替分钟。
这里发现注释sql使用--  而不是//
这里设置了日期以后使用select命令查出来的格式是 06-3月 -10 这样子的,不符合习惯,可以通过修改会话的方式。
alter session set NLS_date_format = 'yyyy-mm-dd';
修改当前会话的日期显示格式。修改完后select结果就显示为2010-03-06
摘自google结果:
数据类型(datatype)是列(column)或存储过程中的一个属性。
    Oracle支持的数据类型可以分为三个基本种类:字符数据类型、数字数据类型以及表示其它数据的数据类型。
    字符数据类型
    CHAR CHAR数据类型存储固定长度的子符值。一个CHAR数据类型可以包括1到2000个字符。如果对CHAR没有明确地说明长度,它的默认长度则设置为1.如果对某个CHAR类型变量赋值,其长度小于规定的长度,那么Oracle自动用空格填充。
    VARCHAR2存储可变长度的字符串。虽然也必须指定一个VARCHAR2数据变量的长度,但是这个长度是指对该变量赋值的的最大长度而非实际赋值长度。不需要用空格填充。最多可设置为4000个字符。
    因为VARCHAR2数据类型只存储为该列所赋的字符(不加空格),所以VARCHAR2需要的存储空间比CHAR数据类型要小。
    Oracle推荐使用VARCHAR2
    NCHAR和NVARCHAR2 NCHAR和NVARCHAR2数据类型分别存储固定长度与可变长度的字符数据,但是它们使用的是和数据库其他类型不同的字符集。在创建数据库时,需要指 定所使用的字符集,以便对数据库中数据进行编码。还可以指定一个辅助的字符集[即本地语言集(National Language Set,简称NLS)]。NCHAR和NVARCHAR2类型的列使用辅助字符集。
    在Oracle9i中,可以以字符而不是字节为单位来表示NCHAR和NVARCHAR2列的长度。
    LONG LONG数据类型可以存放2GB的字符数据,它是从早期版本中继承来的。现在如果想存储大


相关文档:

Oracle学习笔记三方案


Oracle学习笔记三方案
                       ——通过与SqlServer对比学习
 
方案(schema)
     在Oracle中,我们可以对数据库对象分组,这就是方案(schema),是数据库对象的集合。一个用户一般对应一个schem ......

oracle存储过程代码实例

1、用来插入大量测试数据的存储过程
CREATE OR REPLACE PROCEDURE INSERTAMOUNTTEST
(
ST_NUM        IN     NUMBER,
ED_NUM        IN     NUMBER
)
IS
BEGIN
declare
     ......

Oracle创建自增字段方法 ORACLE SEQUENCE的简单介绍

先假设有这么一个表:
create
 
table
 S_Depart  (
   DepartId             
INT
                   & ......

Oracle 字符集的查看和修改




< type="text/javascript">
document.body.oncopy = function() {
if (window.clipboardData) {
setTimeout(function() {
var text = clipboar ......

oracle 学习笔记

start d:\a.sql
@    d:\a.sql
edit [d:\a.sql]
spool d:\a.sql 将屏上内容 输出到指定文件
spool off
set linesize 320
set pagesize 100
set autoprint on
set serveroutput on
variable v1 refcursor 
exp imp 备份 恢
只读事务
 set transaction read only
 用处,设置 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号