随笔分类 - Oracle
摘要:转:http://bbs.csdn.net/topics/360059765使用wmsys.wm_concat多列合成一列遇到问题ORA-22813:操作数值超出系统的限制官方文档解释是总长度超过30k有办法修改这个长度限制么?已经写了存储过程作为替代方案了CREATE OR REPLACE TYPE zh_concat_imAUTHID CURRENT_USER AS OBJECT( CURR_STR clob, STATIC FUNCTION ODCIAGGREGATEINITIALIZE(SCTX IN OUT zh_concat_im) RETURN NUMBER, MEMBER...
阅读全文
摘要:1.修改字段的数据类型语法:ALTER TABLE 表名 MODIFY(列名 数据类型);eg1:alter table emp modify (column1 VARCHAR(10));在修改列的长度时候,只能编辑比现有字段实际存的长度还要大,否则提示下面的错误:ORA-01441: 无法减小列长度, 因为一些值过大2.增加一个列语法:ALTER TABLE 表名 ADD(列名 数据类型);eg1:ALTER TABLE emp ADD(column1 NUMBER(38,0) not null);3.更改列明语法:ALTER TABLE 表名 RENAME COLUMN 当前列名 TO 新
阅读全文
摘要:一、打开命令行窗口,输入以下命令:sqlplus /nolog 回车后,将出现提示符 SQL>, 这时输入conn / as sysdba 一般即可登录,如果失败的话,可以试一下用conn sys/sys用户的密码 as sysdba来重试一下二、查看当前的数据库文件一般都是放在哪里的: 输入:select name from v$datafile; NAME -------------------------------------------------------------------------------- D:\oracle\oradata\orcl\system01.db
阅读全文
摘要:1、显示当前连接用户 SQL> show user2、查看系统拥有哪些用户 SQL>select * from all_users;3、新建用户并授权 SQL> create user a identified by a;(默认建在SYSTEM表空间下)SQL> grant connect,resource to a;4、连接到新用户 SQL> conn a/a5、查看oracle的版本信息SQL> select * from v$version;6、查询当前用户下所有对象 SQL> select * from tab;7、建立第一个表 SQL>
阅读全文
摘要://数据库更新操作----------------------------------------------------------------------------------------------------------//将表结构及数据完成的复制出来create table myemp as select * from emp;select * from myemp where empno=7899;//添加数据--------------------------------------------------------------------------------------
阅读全文
摘要:select * from emp,dept where EMP.DEPTNO=DEPT.DEPTNO;select E.ENAME 姓名,E.JOB 工作职位, E1.ENAME 领导,D.DNAME 部门 from emp e ,emp e1,dept d where E.MGR=E1.EMPNO and E.DEPTNO=D.DEPTNO and E1.DEPTNO=D.DEPTNO;select E1.ENAME 姓名,E1.SAL 工资, D.DNAME 部门, decode(S.GRADE,1,'第五...
阅读全文
摘要://distinct 消去重复记录select distinct class_id from NEWS;//count() 统计记录数select count(distinct class_id) from NEWS;//concat('','') 或 || 连接字符串select '新闻标题:' || title 新闻标题 , concat( '新闻内容:' , content) 新闻内容 from News;//between...and...select * from NEWS where to_char(PUBDATE,&
阅读全文
摘要:导出:语句 exp UserName/password@orcl file=d:\20111119DB.dmp exp: export 导出关键字 UserName/password: 导出用户 @orcl: 导出的Oracle服务器名字 file=d:\20111119DB.dmp : 导出的文件地址,后缀为dmp。 导入:1.建表空间2.建用户并绑定表空间3.导入语句 imp UserName/password@orcl file=d:\20111119.dmp full=yimp: import 导入关键字UserName/password: 导入用户@orcl: 导入的Oracle服务
阅读全文

浙公网安备 33010602011771号