06 2012 档案

摘要:1.使用like查询(模糊查询) % 表示0到多个字符 _ 表示1个任意字符例:如何显示第三个字符为大写O的所有员工姓名和工资select ename,sal from emp where ename like'_O%';2.where条件中,使用in(以下两个语句等价)(1)select * from emp where id=123 or id=456 or id=789(2)select * from emp where id in(123,456,789)3.使用逻辑运算符号例:查询工资高于500或是岗位为MANAGER的雇员,同时还要满足他们的姓名首写字母为大写的Js 阅读全文
posted @ 2012-06-13 22:26 只会HelloWorld 阅读(108) 评论(0) 推荐(0)
摘要:我们希望删除用户,同时保留该用户的数据对象,怎么处理(1)锁定该用户alter user scott account lock;(2)这时scott用户已经不能登录到数据库,但是system用户依然可以使用它的数据(3)解锁命令alter user scott acount unlock; 阅读全文
posted @ 2012-06-13 20:41 只会HelloWorld 阅读(97) 评论(0) 推荐(0)
摘要:创建表 基本语法:create table table_name(列名 列的数据类型......)oracle数据类型1. char(size)定长存放字符串,最大2000个字符♦比如设置char(32),在name这列最多只能放入32个字符,超过则报错。如果不够则用空格补全2. varchar2(size)变长最大可以存放4000个字符♦比如设置char(32),在name这列最多只能放入32个字符,超过则报错。如果不够则回收其余字符空间3. nchar(size)定长,编码方式是unicode存放字符串,最大2000个字符说明:一个汉子占用nchar一个字符空间,占用char两个字符空间4 阅读全文
posted @ 2012-06-05 13:42 只会HelloWorld 阅读(101) 评论(0) 推荐(0)
摘要:oracle用户验证机制:1. 普通用户(默认是以数据库方式验证) 如 connscott/password2. 特权用户(默认是以操作系统认证) 如 conn id/password as sysdba //dbma一看到as sysdba则认为要以特权用户登录,前面的用户名和密码不看。登录后自动切换成sys用户//前提:当前这个系统用户在ora_dba组中 如图2.1 也可以通过修改sqlnet.ora文件,让特权用户登录的时候使用数据库验证方式。SQLNET.AUTHENTICATION_SERVICES=(NTS) 基于操作系统验证方式SQLNET.AUTHENTICATION_SER 阅读全文
posted @ 2012-06-04 15:07 只会HelloWorld 阅读(103) 评论(0) 推荐(0)