文章分类 -  oracle

摘要:1. flashback table table_test to timestamp to_timestamp('20091103000000','yyyymmddhh24miss'); 2.如果報錯ORA-08189: cannot flashback the table because row movement is not enabled3.alter table table_test en... 阅读全文
posted @ 2009-12-24 12:35 PROS 编辑
摘要:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/----没有参数的函数createorreplacefunctionget_userreturnvarchar2isv_uservarchar2(50);beginselectusernameintov_... 阅读全文
posted @ 2009-12-24 10:27 PROS 编辑
摘要:Oracle自定义类型使用一例一、创建自定义类型create type t_air as object(id int ,name varchar(20));create table test(id int ,person t_air);insert into test values(1,t_air(1,'23sdf'));二、删除自定义类型方法一一般的正常删除顺序,先删除使用type的相关表,然后... 阅读全文
posted @ 2009-12-24 09:44 PROS 编辑
摘要:oracle数据库字符集问题: 2.1 字符集 实质就是按照一定的字符编码方案,对一组特定的符号,分别赋予不同数值编码的集合。Oracle数据库最早支持的编码方案是US7ASCII。 Oracle的字符集命名遵循以下命名规则: <Language><bit size><encoding> 即: <语言><比特位数><编码> ... 阅读全文
posted @ 2009-12-24 08:59 PROS 编辑
摘要:Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行,DOS中可以执行时由于 在oracle 8i 中 安装目录ora81... 阅读全文
posted @ 2009-12-24 08:49 PROS 编辑
摘要:http://www.searchdatabase.com.cn/showcontent_29558.htm  我们可能会出现这种情况,某个表原来设计不周全,导致表里面的数据数据重复,那么,如何对重复的数据进行删除呢?  重复的数据可能有这样两种情况,第一种时表中只有某些字段一样,第二种是两行记录完全一样。  一、对于部分字段重复数据的删除  先来谈谈如何查询重复的数据吧。  下面语句可以查询出那... 阅读全文
posted @ 2009-12-23 12:27 PROS 编辑
摘要:oracle某个表已经有数据,有一个字段为binary_float类型,需要改成number才可以使用exp导出.[代码] 阅读全文
posted @ 2009-12-22 10:23 PROS 编辑
摘要:可以在sqlplus下,以system用户登陆,然后运行以下命令:代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--setpages999;setheadingoff;spoolrun_grant.sqlselect'grantselecton'|... 阅读全文
posted @ 2009-12-21 14:13 PROS 编辑
摘要:1.什么是*.csv,如何得到?里面存放的是数据表.每行代表数据库表格的一行,每行中,每两个数据中间由逗号","分割.*.csv可以通过"将excel文件另存为*.csv"得到.2.如何将*.csv格式的数据导入oracle数据库?举例来说:test.csv文件中存放以下数据.a1,b1a2,b2存放路径为:d:\test.csv准备将其存放到oracle数据库中.a.首先,则需要新建表(栏位数量... 阅读全文
posted @ 2009-12-15 13:52 PROS 编辑
摘要:SQL语句: 表: select * from cat; select * from tab; select table_name from user_tables; 视图: select text from user_views where view_name=upper('&view_name'); 索引: select index_name,table_owner,table_nam... 阅读全文
posted @ 2009-12-11 16:56 PROS 编辑
摘要:1.运行'开始菜单'下的'运行'输入cmd命令键入'sqlplus /nolog’sql>conn / as sysdba;sql>create user 用户名 identified by 密码;就可以了,系统会指定默认表空间为users,默认temporary tablespace为temp如果要指定默认表空间,就添加:default tablespace 表空间名称如... 阅读全文
posted @ 2009-12-11 15:40 PROS 编辑
摘要:创建表(包括创建主键,外键,非空列,唯一) 阅读全文
posted @ 2009-12-11 14:51 PROS 编辑