数据库
坛子成长记
这个作者很懒,什么都没留下…
展开
-
1022 - Can't write; duplicate key in table '#sql-1500_26'
今天用powerdesigner修改了一些外键关系,有两个外键的名字取一样的,忘记改了。然后在用navicat运行sql文件时,报出[Err] 1022 - Can't write; duplicate key in table '#sql-1500_26'的错误。 1022错误代码意味着:关键字重复,更改记录失败。 仔细一看表之间的各种,果然有两个外键命名一致,改了之后原创 2015-05-16 13:40:58 · 7313 阅读 · 0 评论 -
Oracle初学者需要知道的常用数据表如EMP、DEPT、SALGRADE等是如何操作的?图解操作
初学Oracle数据库的人都会经常在一些书籍中提到几个常用的数据库表格,如EMP/DEPT/SALGRADE等。具体这几个表格是在什么地方使用呢? 首先,要明确这几个表格的位置:这几个表格存储在系统帐号SCOTT下,可以通过登录该帐号,然后再查询表格的基本情况。 1.打开运行; 2.在打到的CMD窗口中运行Sqlplus; 3.在运行窗口中输入:sqlplus /nolog;打开S原创 2015-06-28 17:32:24 · 1527 阅读 · 0 评论 -
(oracle)invalid username/password:logon denied
1.在cmd中输入sqlplus/nolog: 2.connect username/password as sysdba;会显示连接(管理员不用密码登录) 3.改密码:alter user you_username identified by you_password; eg:alter user system identified by 123456原创 2015-06-28 11:04:59 · 910 阅读 · 0 评论 -
Oracle CASE WHEN 用法介绍
1. CASE WHEN 表达式有两种形式 --简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END --Case搜索函数 CASE WHEN sex = '1' THEN '男' WHEN sex = '2' THEN '女' ELSE '其他' END原创 2015-06-30 21:11:51 · 510 阅读 · 0 评论 -
状态: 失败 -测试失败: Listener refused the connection with the following error: ORA-12505, TNS:listener does
原创 2015-11-20 22:33:47 · 4756 阅读 · 2 评论 -
Oracle如何用户更改密码
具体操作如下: 1.运行->sqlplus /nolog 2.输入conn / as sysdba 管理员账户登录 3.如果用户被锁定先解锁: alter user system account unlock; 4.修改密码: alter user system identified by wanglj; 接下来可以用sqlplus登陆了。原创 2015-11-20 22:28:31 · 422 阅读 · 0 评论 -
数据库中truncate与delete的区别
而DELETE和TRUNCATE TABLE都是删除表中的数据的语句,它们的不同之处在于: 1、TRUNCATE TABLE比DELETE的速度快; 2、TRUNCATE TABLE 是删除表的所有行,而DELETE是删除表的一行或者多行(除非DELETE不带WHERE语句); 3、在删除时如果遇到任何一行违反约束(主要是外键约束),TRUNCATE TABLE仍然删除,只是表的结构及原创 2016-08-06 11:23:49 · 6829 阅读 · 0 评论 -
数据查看表结构的三种方式
DESCRIBE testuser;/DESCRIBE testuser; show create table testuser;原创 2016-08-06 12:04:27 · 2130 阅读 · 0 评论