`
pengfeicao521
  • 浏览: 144558 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

我的SQL经验积累

SQL 
阅读更多
--给中间表授权
1、m_data.dc_department和m_data.dc_department_mid表的操作权限赋给fs_pwsc,语法是
grant select, insert, update, delete on m_data.dc_department to FS_PWSC;
grant select, insert, update, delete on m_data.dc_department_mid to FS_PWSC;

2
--重建索引
SELECT 'alter ' || object_type || ' ' || object_name || ' rebuild;'
  FROM user_objects
WHERE object_type IN ('INDEX');

删除用户前的操作:

--删除过程,函数,视图,包,同义词
SELECT 'DROP ' || object_type || ' ' || object_name || ';'
  FROM user_objects
WHERE object_type IN ('PROCEDURE', 'FUNCTION', 'SEQUENCE', 'VIEW', 'PACKAGE', 'SYNONYM');

--删除表
SELECT 'DROP TABLE "' || object_name || '" CASCADE CONSTRAINTS PURGE;'
  FROM user_objects
WHERE object_type = 'TABLE';


3:
当前时间向前 推8个月的时间

1:
select sysdate - INTERVAL '8' MONTH  from dual
2:
SELECT add_months(SYSDATE ,-8) FROM dual

3:根据当前时间,向前推1年零6个月后的时间
select sysdate - INTERVAL '1-6' YEAR TO MONTH  from dual
结果为:

1 2009-11-10 17:41:48 2008-05-10 17:41:48

分享到:
评论

相关推荐

    pl sql经验积累

    ### PL/SQL 开发经验积累 #### 一、快捷键使用技巧 在使用 PL/SQL Developer 工具的过程中,熟练掌握快捷键可以极大提高工作效率。下面列出了一些常用的快捷键: - **撤销操作**:`Ctrl+Z` - **恢复操作**:`...

    SQL培训文档 SQL常用介绍 SQL经验积累 SQL基本介绍 SQL入门语法

    ### SQL培训文档精要 #### SQL概述与应用领域 SQL,即Structured Query Language,是一种功能强大的数据库查询和程序设计语言,被广泛应用于多种场景中。无论是.NET开发中的数据存储与管理,还是测试人员验证应用...

    sql练习总结sql经验总结

    在本篇总结中,我们将深入探讨SQL的核心概念、常见操作以及实践经验,旨在帮助你提升SQL技能并积累宝贵的经验。 一、SQL基础 1. 数据库与表:SQL主要用于创建、查询、更新和管理数据库中的数据。数据库是一个组织...

    SQL经验积累

    几位老程序员的对在SQL开发过程中的 一些心得、经验总结

    oracle mysql sqlserver积累

    本资源“oracle mysql sqlserver积累”似乎包含了一个关于这三种数据库的CHM格式电子书集合,为学习和理解这些数据库系统的使用提供了丰富的材料。 Oracle数据库系统是由甲骨文公司开发的,它是企业级的、高性能的...

    SQL Server 精华集 心得与经验

    通过《SQL Server 精华集》的学习,你可以系统地掌握SQL Server的核心功能,并积累丰富的实践经验,这对于提升数据库管理和开发能力大有裨益。无论你是SQL Server的新手还是希望进一步提升的老手,这份资料都值得你...

    sql 教程和经典sql

    在IT行业中,SQL...通过学习这些资料,你可以掌握SQL的核心概念,了解如何在Microsoft SQL Server 2005以及Teradata这样的大型数据系统中有效利用SQL,同时还能积累实战经验,应对各种复杂的数据操作和查询挑战。

    SQL SERVER实用经验技巧集

    在SQL Server数据库管理系统中,掌握实用经验和技巧是提升工作效率的关键。以下是一些关于SQL Server的实用技巧和经验,...在实际工作中,还需要结合具体业务场景,灵活运用这些知识,不断积累经验,以应对各种挑战。

    实际工作中常用sql积累及总结

    本篇文章将针对"实际工作中常用sql积累及总结"进行深入探讨,涵盖事务处理、游标、存储过程、行列转换、递归查询、数据库备份与还原、分布式查询、批量更新、合并记录以及动态SQL等多个关键知识点。 1. **事务处理*...

    开发中的sql积累

    在开发过程中,SQL是不可或缺的语言,它用于与数据库交互,执行查询、更新和删除数据等操作。本篇文章将深入探讨SQL中的DISTINCT关键字以及...通过不断积累和实践,开发者可以更有效地利用SQL来满足各种数据处理需求。

    自己写的经典SQL积累

    "自己写的经典SQL积累"这个标题表明这是一个个人整理的SQL语句集合,可能包含了各种实用技巧和复杂的查询示例。描述中的重复内容暗示了这是一份重要的个人学习资料,旨在不断回顾和提升SQL技能。 在这个"经典SQL...

    sql大全(本人多年积累精华)

    以下是我从标题和描述中提取的一些关键知识点,以及从压缩包文件名推测的可能内容: 1. **SQL基本操作**:SQL的基础包括SELECT语句用于查询数据,INSERT用于插入新数据,UPDATE用于修改已有数据,DELETE用于删除...

    零点起飞学SQL server

    由于提供的文件信息中,标题和描述均为"零点起飞学SQL server"和"零点起飞学SQL...在实际的学习过程中,会涉及到更为详细的语法、操作方法和最佳实践,这些通常是通过阅读教材、参加课程学习和实践经验积累来获得的。

    SQL Server 2000菜鸟进阶.rar_sql_sql 2000_sql server_sql server 2000_

    通过这份《SQL Server 2000菜鸟进阶》资料,新手可以在实践中逐步积累经验,成长为数据库管理的熟手。在学习的过程中,不断练习和实践是提升技能的关键,同时,随着技术的发展,了解SQL Server后续版本的新特性和...

    sql常用语句积累

    SQL是Structured Query Language的缩写,是用于管理关系数据库的标准语言。本文将深入探讨SQL中的几个关键知识点,包括处理重复记录、使用DISTINCT关键字、获取数据库表名以及事务处理。 1. 删除表中的重复记录: ...

    sql 教程对比 oracle sql serve 和 my sql 学习 sql的好教程

    ### SQL教程:Oracle SQL Server与MySQL对比学习 #### 一、引言 SQL(Structured Query Language,结构化查询语言)是一种用于管理关系型...随着您实践经验的积累,相信您能够更加熟练地运用这些知识来解决实际问题。

    收集SQL经验经典小短四

    在SQL(Structured Query Language)的世界里,经验是不断提升数据库管理技能的关键。"收集SQL经验经典小短四"可能指的是四个关于SQL使用、...通过持续学习和实践,我们可以不断积累SQL经验,成为数据库管理的高手。

    sql自学通 21天精通sql

    《SQL自学通 21天精通SQL》...SQL的学习并非一蹴而就,随着经验的积累,你会逐渐发现SQL的强大之处,并能运用自如。无论你是想从事数据分析,还是希望提升现有的数据库管理能力,《SQL自学通》都将是你值得信赖的指南。

    收集SQL经验经典小短二

    在IT领域,SQL(Structured Query Language)是一种用于管理和处理关系数据库的强大工具。SQL经验的经典小短文通常包含了一些实用的技巧、...在实际工作中,不断学习和积累新的SQL技巧,可以让你更好地应对各种挑战。

    Flink SQL大数据项目实战(基于Flink1.14.3版本)

    分享一套课程——Flink SQL大数据项目实战(基于Flink1.14.3版本),完整版视频...学完本课程,希望零基础的学员能快速上手FlinkSQL进行项目开发,有基础的学员也能快速掌握FlinkSQL流批一体技术以及积累实战项目经验。

Global site tag (gtag.js) - Google Analytics