Oracle
slowlifes
这个作者很懒,什么都没留下…
展开
-
oracle常用函数
SQL中的单记录函数 1.ASCII 返回与指定的字符对应的十进制数; SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual; A A ZERO SPACE --------- --------- --------- --------- 65 97 4转载 2012-07-08 10:36:35 · 1129 阅读 · 0 评论 -
SQL Server日期时间格式转换字符串详解
在SQL Server数据库中,SQL Server日期时间格式转换字符串可以改变SQL Server日期和时间的格式,是每个SQL数据库用户都应该掌握的。本文我们主要就介绍一下SQL Server日期时间转字符串的相关知识,接下来就让我们一起来了解一下这部分内容。日期时间转字符串:Select CONVERT(varchar(100), GETDATE(), 0): 05 1转载 2013-10-16 11:34:20 · 1187 阅读 · 0 评论 -
数据库设计中的14个技巧
1. 原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单据对应多个实体,或多张原始单据对应一个实体。这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。 〖例1〗:一份员工履历资料,在人力资源信息系统中,就对应三转载 2013-08-15 13:59:20 · 540 阅读 · 0 评论 -
Oracle基本操作介绍
1、 表的建立:CREATE TABLE 表名称 在Oracle中的主要数据类型: VARCHAR2(长度):表示一个字符串,有长度限制 NUMBER():表示数字,可以表示整数或小数 DATE:表示日期格式,日期要按照指定的格式编写 CLOB:存储大文本对象,海量文字 BLOB:存储二进制数据,例如:电影、图片、音乐 2、 复制表:CREATE TABLE 表名称 A转载 2012-07-08 13:27:08 · 408 阅读 · 0 评论 -
Oracle代替sql Server自增字段的方法
名称CREATE SEQUENCE — 创建一个新的序列号生成器语法CREATE SEQUENCE seqname [ INCREMENT increment ] [ MINVALUE minvalue ] [ MAXVALUE maxvalue ] [ START start ] [ CACHE cache ] [ CYCLE ]输入seqname将要转载 2012-08-31 09:43:17 · 874 阅读 · 0 评论 -
oracle数据库基本数据类型
--varchar,varchar2 联系:1.varchar/varchar2用于存储可变长度的字符串比如varchar(20),存入字符串'abc',则数据库中该字段只占3个字节,而不是20个字节2.size 的最大值是 4000,而最小值是 1,其值表示字节数,比如varchar(20)表示最大可以存放20个字节的内容 区别:1.varchar2把所有字符转载 2012-07-08 15:45:39 · 850 阅读 · 0 评论 -
oracle基础知识
一.Oracle数据库中常用的数据类型 varchar2(长度)可变长字符串 char(长度) 定长 number()表示整数或者浮点数number(8) number(8,2) clog 字符的大对象 blog 二进制的大对象 二.数据库查询 1)SELECT语句 从表中提取查询数据.语法为SELECT [DISTINCT] {column1,column2,转载 2012-07-08 10:41:33 · 487 阅读 · 0 评论 -
oracle——06表查询中需要注意的一些问题
1、当在select语句中,同时使用where、group by和having子句时,它们的作用和执行顺序如下:(1)where用于删选由from指定的数据对象(2)group by用于对where的结果进行分组(3)having用于对group by分组后的数据进行过滤2、count(*)与count(columnName|columnIndex)的区别:count(*)转载 2012-07-08 14:47:10 · 401 阅读 · 0 评论 -
oracle 语句优化总结
oracle 语句提高查询效率的方法 一、1:.. where column in(select * from ... where ...); 2:... where exists (select 'X' from ...where ...); 第二种格式要远比第一种格式的效率高。在Oracle中可以几乎将所有的IN操作符子查询改写为使用EXISTS的子查询 使用EXISTS,Or转载 2012-07-08 10:57:24 · 512 阅读 · 0 评论 -
ORACLE SEQUENCE 介绍
在oracle中sequence就是所谓的序列号,每次取的时候它会自动增加,一般用在需要按序列号排序的地方。 1、Create Sequence 你首先要有CREATE SEQUENCE或者CREATE ANY SEQUENCE权限, CREATE SEQUENCE emp_sequence INCREMENT BY 1 -- 每次加几个 START转载 2014-05-19 19:05:00 · 446 阅读 · 0 评论