`

oracle语句略记

阅读更多
oracle10g创建序列
1.pl/sql登录后可在Sequences上右键新建,输入相应的值就可。

2.DDL方式(sql方式)
创建(默认的参数值,只指定了起始值101):
CREATE SEQUENCE  "SMSSERVER"."SEQ_MST_ACCESS_SERVER"  MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 101 CACHE 20 NOORDER  NOCYCLE ;

查询:SELECT SEQ_MST_ACCESS_SERVER.NEXTVAL AS ID FROM DUAL  
   
  Tips:"SMSSERVER"表示ower的名字
"SEQ_MST_ACCESS_SERVER" 序列的名字,起始值是101,其它参数略

-----------------------------------------------------------------------
oracle10g编码设置与查看
客户端环境变量设置:
NLS_LANG    SIMPLIFIED CHINESE_CHINA.AL32UTF8 (环境变量)
查看服务器端oracle编码:
select * from v$nls_parameters;

改变oracle 服务器端的字符集编码
select * from PROPS$ WHERE NAME='NLS_CHARACTERSET';
UPDATE PROPS$ SET VALUE$='US7ASCII' WHERE NAME='NLS_CHARACTERSET';
commit;
   ---oracle10g安装好后默认是:ZHS16GBK
分享到:
评论

相关推荐

    oracle删除重复记录性能分析

    这种方式更加灵活,但可能在大数据量下性能略低。 ##### 方法三:创建临时表后删除 这种方法通过创建一个包含唯一记录的临时表,再将数据插入到原表中,最后删除临时表。具体步骤如下: 1. 创建一个临时表`demo2`...

    SQL Server 存储过程及Oracle SQL语句分页

    Oracle数据库的分页查询则略有不同。在Oracle中,可以利用`ROWNUM`伪列实现分页。在这个例子中,我们设定每页显示5条记录(`lineSize = 5`),当前页为1(`currentPage = 1`)。首先,创建一个子查询,将`ROWNUM`与实际...

    oracle 90条基本语句

    在Oracle中,创建数据库的命令格式略有不同: ```sql SQL> CREATE DATABASE db_name 2 DATAFILE 'data_file_location' SIZE 3M AUTOEXTEND ON NEXT 2M MAXSIZE UNLIMITED 3 LOGFILE 'log_file_location' SIZE 3M ...

    DataGrid连接Oracle

    在Silverlight中,`DataGrid` 类似地用于数据展示和交互,但其API和功能可能会略有不同,需要使用Silverlight兼容的 `DataGrid` 控件和数据访问方法。 综上所述,`DataGrid` 与 `Oracle` 数据库的结合使用,辅以 `...

    Oracle 9i10g 数据库管理详细

    对于9i和10g版本,安装过程略有差异,但基本流程相似。 - **新功能介绍**:Oracle 9i引入了RAC等新特性,而10g则更加注重自动化管理和Grid Computing技术的应用。例如,10g中的自动内存管理(Automatic Memory ...

    oracle与db2对比

    - 锁定和并发控制机制也略有不同,Oracle 使用多版本并发控制,而 DB2 提供了自己的并发模型。 在迁移或维护涉及这两种数据库的项目时,理解这些差异至关重要,因为它们会影响到 SQL 代码的编写和应用程序的兼容性...

    经典SQL语句大全,oracle,informix,db2,mysql

    标题和描述中提到的经典SQL语句大全涵盖了Oracle、Informix、DB2和MySQL这四种主流的数据库管理系统。这些系统虽然有各自的特点,但在SQL语言的基本结构和操作上有很多共通之处。以下是一些核心的SQL知识点: 1. **...

    ORACLE转DB2对照全解

    本章节主要介绍Oracle SQL PL与DB2 inline SQL PL之间的对比,包括但不限于存储过程、触发器、用户定义函数(UDF)、条件语句及流程控制等。 ##### 1.1 创建存储过程 **Oracle:** ```sql CREATE OR REPLACE ...

    sql2000与oracle的语法区别

    - SQL Server 和 Oracle 都有隐式游标的概念,但它们的属性和使用方式略有不同: - SQL Server 的隐式游标可以通过 `@@fetch_status` 来判断是否到达了游标的末尾。 - Oracle 提供了 SQL%FOUND、SQL%NOTFOUND 和 ...

    oracle面试题集锦

    - 脚本语言:Oracle使用PL/SQL,SQL Server使用T-SQL,两者语法略有不同。 - 稳定性和安全性:由于平台差异,SQL Server的稳定性与安全性可能受Windows平台影响。 2. Oracle游标: - 游标分为显示游标和隐式游标...

    oracle转DB2 对照

    - **Oracle** 和 **DB2** 都支持创建用户自定义函数,但在DB2中语法略有不同。 ```sql -- Oracle CREATE FUNCTION function_name(parameters) RETURN return_type IS -- DB2 CREATE FUNCTION function_name...

    《SQL语法范例大全SQLServer·Oracle通解》配套源码.rar

    SQL Server是微软公司开发的关系型数据库管理系统,其语法结构与标准SQL略有差异,并且提供了许多高级特性,如T-SQL扩展、存储过程、触发器、视图等。而Oracle则是由甲骨文公司开发的企业级数据库系统,它支持更广泛...

    ORACLE面试测试题目

    - 优点:数据库性能略高。 ### 12. $ORACLE_HOME 和 $ORACLE_BASE 的区别 - **$ORACLE_BASE**:Oracle 安装的根目录。 - **$ORACLE_HOME**:具体 Oracle 产品的安装目录。 ### 13. 获取某个字符字段的最后 3 个...

    SQL_Server_vs_Oracle_存储过程语法转换

    - 定义游标时,**Oracle**和**SQL Server**的语法略有不同,但核心思想一致。 - 使用游标时,两者在打开、读取、处理和关闭游标的操作上有细微差别,尤其是在错误处理和资源释放上。 - **Oracle**的循环操作更为简洁...

    常用的sql语句

    总结,"常用的SQL语句"这一主题不仅包括了SQL的基本语法,还涉及到Oracle数据库的一些特定特性。通过学习这些知识,你可以有效地管理和操作数据库,实现数据的高效存储和检索。"Oracle基础.doc"文件很可能会详细阐述...

    Oracle Form自动生成序号

    - 修改`Query_Master_Details`过程,在条件判断语句中加入额外的逻辑: ```plsql IF detail = 'LINES' THEN COPY('Y', 'PARAMETER.query_mast_det_lines_flag'); ELSIF detail = 'DISTRIBUTIONS' THEN COPY('Y...

    ORACLE Fundamentals.I

    在Oracle中,SQL的语法和特性可能与其他SQL版本略有不同,需要学习其特有的SQL*Plus命令和PL/SQL编程。 3. **数据类型**:学习Oracle支持的各种数据类型,如NUMBER、VARCHAR2、DATE、BOOLEAN等,理解它们的用途和...

    oracle测试题

    - 数据类型的支持与命名略有不同。 - 表与索引的设计方式可能有所不同。 - 存储过程、触发器等功能的具体实现细节存在差异。 #### 4. Oracle创建表的方式及注意事项 - **创建表的方式**: - 通过图形化界面...

    oracle pl/sql

    在Oracle的不同版本中,关闭数据库的方式可能略有差异。 Oracle PL/SQL的优化主要包括SQL优化和PL/SQL代码优化。SQL优化涉及选择合适的索引、减少表扫描、避免全表锁定、使用绑定变量等策略。PL/SQL优化则涉及减少...

Global site tag (gtag.js) - Google Analytics