上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 29 下一页
摘要: 有这么个表fans(team,nationality,fanCount)'Barcelona','Germany',12000'Barcelona','Spain',18000'Barcelona','China',13000'Barcelona','USA',15000'Barcelona','Italy',11000'Real Madrid','France',19000'Real Madri 阅读全文
posted @ 2013-08-19 21:38 残阳飞雪 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 今天下午主要做了个实验,是针对 测试表的列,进行添加,修改,删除的。做法如下: 增加一列: alter table emp4 add test varchar2(10); 修改一列: alter table emp4 modify test varchar2(20); 删除一列: alter table emp4 drop column test; 这里要注意几个地方,首先,增加和修改列是不需要加关键字COLUMN,否则会报错ora-00905。 其次,对删除单列的话,一定要加COLUMN,然后记住,删除是不需要加列类型的。 做法如下; 增加多列: alter table emp4 a... 阅读全文
posted @ 2013-08-19 20:56 残阳飞雪 阅读(319) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/kcher90/archive/2013/03/13/2957932.html有三个表,如果学生缺考,那么在成绩表中就不存在这个学生的这门课程成绩的记录,写一段SQL语句,检索出每个学生缺考的科目。A 学生表(student)字段1 学生号(s_id)字段2 学生名(s_name)B 科目表(course)字段1 科目号(c_id)字段2 科目名(c_name)C 成绩表(grade)字段1 成绩号(g_id)字段2 学生号(s_id)字段3 科目号(c_id)字段4 成绩(score)select * from student join cour 阅读全文
posted @ 2013-08-19 20:37 残阳飞雪 阅读(522) 评论(0) 推荐(0) 编辑
摘要: 一组通话记录(总共500万条):ID 主叫号码 被叫号码 通话起始时间 通话结束时间 通话时长1 98290000 0215466546656 2007-02-01 09:49:53.000 2007-02-01 09:50:16.000 232 98290000 021546654666 2007-02-01 09:50:29.000 2007-02-01 09:50:41.000 123 98290000 021546654666 2007-02-01 09:50:58.000 2007-02-01 09:51:12.000 144 68290900 0755133329866 2007- 阅读全文
posted @ 2013-08-19 16:45 残阳飞雪 阅读(434) 评论(0) 推荐(0) 编辑
摘要: 1.表恢复,如果在删除表的同时删除的数据,那么表恢复也能恢复当时删除时的数据-----查询删除的表select * from recyclebin order by droptime desc---恢复删除的表flashback table tablename to before job2.表数据恢复对误删的表记录,只要没有 TRUNCATE 语句,就可以根据事务的提交时间进行选择恢复,一般步骤有:1、先从 FLASHBACK_TRANSACTION_QUERY 视图里查询,视图提供了供查询用的表名称、事务提交时间、UNDO_SQL等字段。注意啦 ,要先允许表移动,这段话我看着有点晕啊(这个. 阅读全文
posted @ 2013-08-19 16:16 残阳飞雪 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 1.取出表中第31到40行的记录mysql方案:select * from t order by id limit 30,10oracle方案:select t2.*from (select rownum r,t1.* from yourtable t1 where rownum302.truncate和delete有什么区别TRUNCATE TABLE在功能上与不带WHERE子句的DELETE语句相同,二者均删除表中的全部行。但TRUNCATE TABLE比DELETE 速度快,且使用的系统和事务日志资源少。DELETE 语句每次删除一行,并在事务日志中为所删除的每一行记录一项。TRUNCA 阅读全文
posted @ 2013-08-19 14:49 残阳飞雪 阅读(842) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/helong/articles/2093807.html 阅读全文
posted @ 2013-08-18 20:35 残阳飞雪 阅读(185) 评论(0) 推荐(0) 编辑
摘要: create table employee(id number(10) not null, -- 员工工号salary number(10,2) default 0 not null, -- 薪水name varchar2(24) not null -- 姓名);第一题: 表结构说明: 1.创建序列seq_employee,该序列每次取的时候它会自动增加,从1开始计数,不设最大值,并且一直累加,不循环。Create sequence seq_employee start with 1 increment by 1 minvalue 1nomaxvalue nocycle nocache o.. 阅读全文
posted @ 2013-08-17 22:08 残阳飞雪 阅读(1335) 评论(0) 推荐(0) 编辑
摘要: 1.把表A从表空间TSP1更改成表空间TSP2的方法解答:alter table A move tablespace TSP22.删除表的列;解答:alert table 表名 drop 列名123.删除表空间的数据文件?解答:用SQLPLUS命令: drop tablespace tablename including contents 就可以把所有相关的数据删除4.如何用ALTER命令把表数据加到缓存表里,清除呢?解答:添加:alert table 表名 cache清除:alert table 表名 nocache5.数据的复制实现办法?解答:数据复制,就是将数据库中的数据拷贝到另外一个或 阅读全文
posted @ 2013-08-17 20:34 残阳飞雪 阅读(882) 评论(0) 推荐(0) 编辑
摘要: select table_name from all_tables where owner_name=upper('scott');用户名一定要大写// 阅读全文
posted @ 2013-08-16 23:48 残阳飞雪 阅读(399) 评论(0) 推荐(0) 编辑
上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 29 下一页