`
z95001188
  • 浏览: 41598 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

程序员常用维护SQL

阅读更多
Oracle上错误删除了表数据可以使用
--如果删除了数据,建议使用查询出那条记录,然后在重新插入进去!
insert into table
select * from (
select * from table as of timestamp to_timestamp('2008-11-20 10:00','yyyy-mm-dd hh24:mi'))
where id = 206;
--恢复数据,整个表数据全部恢复.不建议使用
alter table table enable row movement;
flashback table table  to timestamp to_timestamp('2008-11-20 10:00','yyyy-mm-dd hh24:mi');

insert into 目标表 select X from 源表


--Oracle 修改列名
alter table <table>
rename column
<*> to <*>

增加字段
ALTER TABLE m_carrier_info ADD (email varchar2(50))
加注释
COMMENT ON COLUMN m_carrier_info.email IS 'Email'

删除表
DROP TABLE tmp_;

创建备份表
create table tmp_ as
select * from tmp__bk;


删除SEQ
drop sequence seq_XX_id;
创建SEQ
create sequence seq_mw_XX_id minvalue 1 maxvalue 999999999999999999999999999
start with 5004 increment by 1 cache 20;

删除主键
alter table XX drop constraint XX_PK;

alter table XX add constraint XX_PK primary key (USER_ID,CUSTOMER_ID);

PL/SQL 在dns无法解析网站的时候.修改地址,建议使用IP
E:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\tnsnames.ora
文件 映射登陆账号
分享到:
评论

相关推荐

    程序员的SQL金典.pdf 高清 下载

    DBA(Database Administrator,数据库管理员)负责数据库系统的管理与维护工作,而程序员主要负责应用程序的开发。两者需要紧密合作来确保数据的安全性和可用性。 #### 三、数据表的创建和管理 **2.1 数据类型** ...

    PHP程序员必备的常用手册

    SQL是用于管理和操作数据库的标准语言,包括MySQL、PostgreSQL等。PHP开发者经常与SQL打交道,用于插入、查询、更新和删除数据库中的数据。掌握SQL语句如SELECT、INSERT、UPDATE、DELETE和JOIN,以及存储过程和...

    .net程序员常用

    DropDownList是一种常用的Web控件,它允许用户从预定义的一组选项中选择一个值。在提供的代码段中,我们看到了如何填充和绑定DropDownList以显示数据: 1. 在Page_Load事件中,通过SqlConnection和SqlCommand对象...

    程序员的SQL金典6-8

    - **常用SQL的差异** - **取元数据信息的差异** **9.2 消除差异性的方案** - **为每种数据库编写不同的SQL语句** - **使用语法交集** - **使用SQL实体对象** - **使用ORM工具** - **使用SQL翻译器** **9.3 ...

    Javascript特效大全(上册)Spring.Security.3Struts2.0中文教程struts2标签详解w3school层叠样式表程序员常用JavaScript特效正则表达式系统教程

    6. **程序员常用JavaScript特效**:这部分内容可能专注于JavaScript在实际开发中的应用,特别是与用户体验相关的特效和动画。 7. **正则表达式系统教程**:正则表达式是一种用于匹配字符串模式的强大工具,广泛应用...

    程序员教程(pdf)

    你将学习到排序算法(如冒泡排序、快速排序和归并排序)、查找算法(如线性查找和二分查找),以及数组、链表、栈、队列、树和图等常用数据结构。理解这些概念有助于提升你的问题解决能力,设计出更高效的代码。 ...

    程序员必经之路~~高级程序员复习资料

    7. **框架与库**:熟悉至少一种后端开发框架(如Spring Boot、Django、Express),前端框架(React、Vue、Angular),以及常用的库(如jQuery、lodash、axios等)的使用。 8. **软件工程**:敏捷开发、Scrum方法论...

    2015~2017软考程序员试卷及答案分析

    5. **数据库管理系统**:SQL语言的使用,包括数据查询、插入、更新、删除操作,以及数据库设计的基本概念,如ER模型、关系模型和索引。 6. **网络基础**:TCP/IP协议栈,OSI七层模型,网络通信的基本原理,如IP地址...

    2018程序员考试大纲

    数据库知识包括SQL语言、关系数据库设计理论、数据库的管理与维护等。网络基础知识则要求考生了解计算机网络的基本概念、网络体系结构、局域网与广域网技术、互联网应用等。多媒体基础知识涉及多媒体数据的处理、...

    【程序员从初级到中级10个秘密】

    2. **代码质量与可维护性**:中级程序员关注的不仅仅是功能实现,他们懂得编写高质量、易于维护的代码,了解如何通过单元测试、重构来保证代码质量。 3. **框架与工具**:掌握至少一两个主流的开发框架,并能熟练...

    教材源码_javaweb_黑马程序员Javaweb源码_

    学习者应掌握SQL语言,理解JDBC(Java Database Connectivity)接口,学会如何使用DAO(Data Access Object)模式来封装数据库操作。 8. **MVC架构** MVC(Model-View-Controller)是JavaWeb开发中常用的设计模式...

    Oracle SQL 性能优化培训教材--面向程序员

    Oracle SQL 性能优化是数据库管理系统中的一个关键领域,尤其是对于程序员来说,理解并掌握这一技术可以极大地提高应用程序的运行效率。本培训教材主要聚焦在如何优化SQL查询,以提升Oracle数据库系统的整体性能。 ...

    上海php程序员招聘调查报告

    16. 精通DIV+CSS网站架构,熟练使用PHP常用函数库和类,编程风格良好。 17. 熟悉Linux下Apache、MySQL、SVN等软件的安装、调试、优化、维护。 18. 至少两年PHP语言开发大型网站的经验。 19. 了解XML,熟悉CGI、W3C...

Global site tag (gtag.js) - Google Analytics