您当前的位置:KKBlog > 学无止境 > ORACLE

Oracle使用——PLSQL的中文乱码显示全是问号

问题这两天刚将PLSQL与Oracle配置好,可是在PLSQL中插入数据时,出现一个问题,PLSQL中的表里无法显示中文,中文无法保存、无法输出,中文在表中显示问号,如图: 原因经过一番查证,发现问题的源头不是出现在PLSQL上,而是出现在我们的Oracle上,由于我们的Oracle数据库里的字符集不支持中文导致的,既然知道了原因,就好办…
查看全文

Oracle 数据库导入导出 dmp文件 备份还原 恢复

首先询问对方数据库的表空间名称和大小,然后在你的oracle中建立相应表空间,最后使用命令导入、导出数据。补充:1.要新建一个数据库;Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。 利用这个功…
查看全文

ORA-28001: the password has expired oracle密码过期

大早上正式库提示:Oracle提示错误消息ORA-28001: the password has expired解决办法:1、利用SYSDBA权限登陆;2、查看账户信息:select username,account_status from dba_users3、如果账户locked/expired, 得先解锁: alter user BJMMIS account unlock; 再修改密码 alter user BJMMIS identified by newpwd;…
查看全文

Oracle 定义变量总结

首先,当在cmd里办入scott密码提示错误时,可以这样改一下,scott的解锁命令是: 以system用户登录:cmdsqlplus system/tigertigeralter user scott identified by "tiger" account unlock;--学习块的结构--学习定义变量(了解数据类型)及赋值--了解:各种PL/SQL块的类型--块的结构--案例:根据工号,输出员工姓…
查看全文

总结下Oracle 中的Insert用法

1.标准Insert --单表单行插入 语法: INSERT INTO table [(column1,column2,...)] VALUE (value1,value2,...) 例子: insert into dep (dep_id,dep_name) values(1,技术部); 备注:使用标准语法只能插入一条数据,且只能在一张表中插入数据 2, 无条件 Insert all --多表多行插入 语法:INSERT [ALL] [condition_ins…
查看全文

Oracle ltrim() rtrim() 函数详细用法

嘿嘿,今天在论坛里看了一篇帖子,讨论ltrim() 函数的详细用法,下面我借几个高手的回答总结一下:先看几个实例:SQL> select ltrim(109224323,109) from dual;LTRIM(109224323,109)------------------------224323这个的功能应该都知道的噢~~ 再来看一个:SQL> select ltrim(10900094323,109) from dual;LTRIM(10900…
查看全文

Oracle中的 UPDATE FROM 解决方法

在表的更新操作中,在很多情况下需要在表达式中引用要更新的表以外的数据。象sql server提供了update的from 子句,可以将要更新的表与其它的数据源连接起来。虽然只能对一个表进行更新,但是通过将要更新的表与其它的数据源连接起来,就可以在update的表达式中引用要更新的表以外的其它数据。例如:UPDATE Table2SET Table2.…
查看全文

oracle表中怎么建序列

在oracle中sequence就是所谓的序列号,每次取的时候它会自动增加,一般用在需要按序列号排序的地方。 1、Create Sequence 你首先要有CREATE SEQUENCE或者CREATE ANY SEQUENCE权限, CREATE SEQUENCE emp_sequence INCREMENT BY 1 -- 每次加几个 START WITH 1 -- 从1开始计数 NOMAXVALUE --…
查看全文

Oracle中的Union、Union All、Intersect、Minus

众所周知的几个结果集集合操作命令,今天详细地测试了一下,发现一些问题,记录备考。假设我们有一个表Student,包括以下字段与数据:drop table student;create table student(id int primary key,name nvarchar2(50) not null,score number not null);insert into student values(1,Aaron,78);insert into student values(…
查看全文
二维码
意见反馈 二维码