随笔分类 - Oracle
摘要:前言 今天,用select top 10 * from table;在mysql上报错。 原因 实现选取前10条,不同数据库存在差异。 描述 MySQL #具体语法: #从m开始选取n条。 SQL Server Oracle
        阅读全文
                
摘要:Oracle备份简介 Oracle备份有三种方式:1.导出(EXP);2.冷备份;3.热备份。 第1种是逻辑备份,第2,3种是物理备份。 1. 导出(EXP) 2.冷备份 3.热备份 详细见http://www.cnblogs.com/bluewhy/p/4940507.html
        阅读全文
                
摘要:Int64:表示有符号 64 位整数,表示值介于 -2^63 ( -9,223,372,036,854,775,808) 到2^63-1(+9,223,372,036,854,775,807 )之间的整数。相当于C++的long long,C#中long,SQL Server的bigint
        阅读全文
                
摘要:1.业务需求: 如果系统是一个7X24小时的运行的数据库,冷备份是不现实的,热备份是在数据库运行的情况下,采用archivelog mode 方式备份数据库的方法。2.热备份的优缺点:优点:a.可在表空间或数据库文件级备份、备份时间短 b.可达到秒级恢复(恢复到某一时间点上) c.可对几乎所有数据库
        阅读全文
                
摘要:Oracle中的类型有很多种,主要可以分为以下几类: 1、字符串类型。如:char、nchar、varchar2、nvarchar2。 2、数值类型。如:int、number(p,s)、integer、smallint。 3、日期类型。如:date、interval、timestamp。 4、PL/
        阅读全文
                
摘要:通常在sql developer编译存储过程,只提示出错没有显示原因。这时可以把代码贴到sql plus执行一遍,然后执行show err命令,就可以查出出错原因。
        阅读全文
                
摘要:Oracle SQL Developer自动纠错能力没有SQL Server强大 例子1:当在SQL server的一条语句后输入中文分号,立即标红显示,而Oracle没有。 例子2:部分代码语法错误,Oracle没有提示 二、关于重命名数据库名称 SQL Server可以以直接修改,简单方便。 M
        阅读全文
                
摘要:问题:执行insert语句时,一个汉字被认为三个字节原因:安装数据时或者数据库把字符编码设置为UTF-8解决方法:PLSQL执行命令:---------------------------conn / as sysdbaSHUTDOWN IMMEDIATEstartup mountALTER SYS...
        阅读全文
                
摘要:CREATE [OR REPLACE] FUNCTION [({ [ IN | OUT | IN OUT ] [ DEFAULT | := ]}[, ...] )] RETURN { IS | AS } [声明部分]BEGIN 函数体[EXCEPTION 异常处理部分 ]END [];/说明:...
        阅读全文
                
摘要:1.显示行号选择“工具”->“首选项”->"代码编辑器"->“行装订线”,在“显示行数”前打钩。2.快捷键运行当前语句:Ctrl+Enter 运行脚本:F5 快速格式化:Ctrl+F7
        阅读全文
                
摘要:A用户登录查询A的表SELECT*FROMUSER_TABLES;A用户登录查询B的表select * from all_tables where owner='SCOTT';其中用户名SCOTT大写。
        阅读全文
                
摘要:select user, table_name 表名, tablespace_name 表空间名, initial_extent 初始区长, next_extent 后续区长, min_extents 最小区数, max_extents 最大区数 from user_tables where t...
        阅读全文
                
摘要:set feedback on set feedback off set feedback n 默认的当一条sql发出的时候,oracle会给一个反馈,比如说创建表的时候,如果成功,命令行会返回类似:Table created的反馈,又比如执行一个pl/sql成功的时候,命令行会返回:PL/SQ...
        阅读全文
                
摘要:问题:对编码进行约束 分类:用户定义完整性 举例:员工号是四位数字串,其中第一位和最后一位是取1-9之间的数字,其他是0-9。 代码: ALTER TABLE 员工表 ADD CONSTRAINT ygno_yscheck(regexp_like(员工号,'^[1-9][0-9][0-9][1-9]...
        阅读全文
                
摘要:Oracle 11g R2 32 Bit的char类型一个汉字字符是用2个字节存储,在Oracle 11g R2 64 Bit是一个汉字用3个字节存储。
        阅读全文
                
摘要:第一种 设置转义字符SET ESCAPE '/'BEGINDBMS_OUTPUT.PUTLINE('A /&B');END;第二种 关闭替换变量SET DEFINE END;BEGINDBMS_OUTPUT.PUTLINE('A /&B');END;第三种 改变替换变量符号SET DEFINE '^...
        阅读全文
                
摘要:一、PL/SQL代码块DECLARE(可以不是用此块) ;BEGIN ;END;在SQL Plus执行需要在代码块最后/,并且单独占一行。DBMS_OUTPUT.PUT_LINE();用于输出内容,类似于C的printf,C++的cout。二、PL/SQL注释行注释(一行):--。块注释(多行):/...
        阅读全文
                
 
                    
                
 浙公网安备 33010602011771号
浙公网安备 33010602011771号