`
chenhongwei0924
  • 浏览: 43660 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
阅读更多
[Q]怎样建立基于函数索引 
[A]8i以上版本,确保 
Query_rewrite_enabled=true 
Query_rewrite_integrity=trusted 
Compatible=8.1.0以上 
Create index indexname on table (function(field));
[Q]怎么样移动表或表分区 
[A]移动表的语法 
Alter table tablename move 
[Tablespace new_name 
Storage(initial 50M next 50M  
pctincrease 0 pctfree 10 pctused 50 initrans 2) nologging] 
移动分区的语法 
alter table tablename move (partition partname) 
   [update global indexes] 
之后之后必须重建索引 
Alter index indexname rebuild 
如果表有Lob段,那么正常的Alter不能移动Lob段到别的表空间,而仅仅是移动了表段,可以采用如下的方法移动Lob段 
alter table tablename move  
lob(lobsegname) store as (tablespace newts); 
  
[Q]怎么获得当前的SCN 
[A]9i以下版本 
select max(ktuxescnw*power(2,32)+ktuxescnb) from x$ktuxe; 
如果是9i以上版本,还可以通过以下语句获取 
select dbms_flashback.get_system_change_number from dual; 
  
[Q]ROWID的结构与组成 
[A]8以上版本的ROWID组成 
OOOOOOFFFBBBBBBRRR 
8以下ROWID组成(也叫受限Rowid) 
BBBBBBBB.RRRR.FFFF 
其中,O是对象ID,F是文件ID,B是块ID,R是行ID 
如果我们查询一个表的ROWID,根据其中块的信息,可以知道该表确切占用了多少个块,进而知道占用了多少数据空间(此数据空间不等于表的分配空间) 
  
[Q]怎么样获取对象的DDL语句 
[A]第三方工具就不说了主要说一下9i以上版本的dbms_metadata 
1、获得单个对象的DDL语句 
set heading off 
set echo off 
set feedback off 
set pages off 
set long 90000 
select dbms_metadata.get_ddl('TABLE','TABLENAME','SCAME') from dual; 
如果获取整个用户的脚本,可以用如下语句 
select dbms_metadata.get_ddl('TABLE',u.table_name) from user_tables u; 
当然,如果是索引,则需要修改相关table到index 
  
[Q]如何创建约束的索引在别的表空间上 
[A]1、先创建索引,再创建约束 
2、利用如下语句创建 
create table test 
(c1 number constraint pk_c1_id primary key 
using index tablespace useridex, 
c2 varchar2(10) 
) tablespace userdate; 
  
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    sql sql sql sqlsql 语句学习 sql sql sql

    sql 语句学习 sql sql sqlsql 语句学习 sql sql sql

    SQL SQLPrompt 9 SQL 2016/2017可用

    SQL Prompt 9是该系列的最新版本,适用于SQL Server 2016及2017环境,表明该版本兼容这两个SQL Server版本,可以无缝集成到开发环境中。 在SQL Prompt 9中,有以下几个关键知识点: 1. **智能提示**:SQL Prompt...

    SQL 语法 SQL 总结 SQL教程

    SQL 基础 SQL 首页 SQL 简介 SQL 语法 SQL select SQL distinct SQL where SQL AND & OR SQL Order By SQL insert SQL update SQL delete SQL 高级 SQL Top SQL Like SQL 通配符 SQL In SQL Between ...

    SQL优化 SQL优化软件 SQL优化工具

    SQL优化是数据库管理中的关键环节,它涉及到提升查询性能、减少资源消耗以及改善系统整体效率。SQL优化软件和工具能够帮助数据库管理员(DBA)和开发人员找出性能瓶颈,优化查询逻辑,从而提高数据库系统的响应速度...

    通过SqlCmd执行超大SQL文件

    ##通过sqlcmd执行sql文件 由于sql文件过大,超过了100M,再数据库的窗口执行,结果超出内存了,对于特别大的sql文件可以使用sqlcmd进行执行 ###1.打开cmd窗口 运行–cmd–进入到sql文件所在的文件夹。 如果是win7可...

    sqlserver自动生成sql语句工具sqlserver转oracle

    在IT行业中,数据库管理系统是核心组成部分,SQL Server和Oracle分别是微软和甲骨文公司推出的两款广泛应用的关系型数据库系统。在企业级应用中,有时需要在不同的数据库系统间进行数据迁移或兼容性处理,这就涉及到...

    sqljdbc sql2008 sql2012

    • 适用于包含 sqljdbc.jar、sqljdbc4.jar、sqljdbc41.jar 和 sqljdbc42.jar 的 SQL Server 的 Microsoft JDBC Driver 6.0 • 适用于包含 sqljdbc.jar、sqljdbc4.jar、sqljdbc41.jar 和 sqljdbc42.jar 的 SQL ...

    SQLPrompt for SQLServer2016 智能提示插件 SQL2016 提示

    SQLPrompt for SQLServer2016 智能提示插件 SQL2016 提示 SQLPrompt最新版本 绿色版 SQL Prompt 是一款拥有SQL智能提示功能的SQL Server和VS插件。SQL Prompt能根据数据库的对象名称,语法和用户编写的代码片段自动...

    2018SqlServer Sql Prompt

    《SQL Server与Sql Prompt:提升数据库管理与脚本编写的高效工具》 SQL Server作为一款广泛应用的关系型数据库管理系统,以其强大的功能和稳定性深受广大IT从业者的喜爱。在SQL Server的日常管理和开发过程中,高效...

    sql server 导入超大SQL脚本文件

    SQL Server 导入超大 SQL 脚本文件 SQL Server 是一种关系型数据库管理系统,广泛应用于各种行业。然而,在实际应用中,我们经常会遇到导入超大 SQL 脚本文件的问题。本文将介绍如何使用 osql 工具来导入超大 SQL ...

    java sql操作工具类 java sql操作工具类

    java sql操作工具类 java sql操作工具类java sql操作工具类 java sql操作工具类java sql操作工具类 java sql操作工具类java sql操作工具类 java sql操作工具类java sql操作工具类 java sql操作工具类java sql操作...

    商城sql完整sql

    商城sql商城sql商城sql商城sql商城sql商城sql商城sql商城sql

    SQLMonitor oracle跟踪SQL工具

    《SQLMonitor:Oracle数据库SQL跟踪与分析利器》 在IT行业中,数据库的高效管理与优化是至关重要的。针对Oracle数据库,有一款名为SQLMonitor的工具,它专为跟踪和监控SQL语句而设计,帮助开发者和DBA们找出程序...

    SQLPrompt9.zip

    SQLPrompt 9 (支持低版本和最高版本SQL2016+VS2015) SQL Prompt是一款拥有SQL智能提示功能的SQL Server和VS插件。SQL Prompt能根据数据库的对象名称,语法和用户编写的代码片段自动进行检索,智能的为用户提供唯一...

    SQLQuery4.sql

    SQLQuery4.sql

    SQL Prompt 9破解版

    1.解压后安装SQL Prompt9; 2.断网,打开SQL Server,点击SQL Prompt->Enter Serial Number...; 3.打开注册机,粘贴注册码点击Activate; 4.弹出警告对话框,点击Activate Manually; 5.将左侧文本粘贴到注册机中,...

    sqldeveloper安装包

    sql安装包sql安装包sql安装包sql安装包sql安装包sql安装包sql安装包sql安装包sql安装包sql安装包sql安装包sql安装包sql安装包sql安装包sql安装包sql安装包sql安装包sql安装包sql安装包sql安装包sql安装包sql安装包...

    java sql 工具类 java sql 工具类 java sql 工具类

    java sql 工具类 java sql 工具类 java sql 工具类java sql 工具类 java sql 工具类 java sql 工具类java sql 工具类 java sql 工具类 java sql 工具类java sql 工具类 java sql 工具类 java sql 工具类java sql ...

    SQLTracker,抓取sql语句的工具

    9. **集成能力**:SQLTracker往往可以与其他开发工具或监控系统集成,实现更全面的系统监控。 10. **自定义设置**:用户可以根据自己的需求配置SQLTracker,比如设置捕获规则、报警阈值等,以满足特定场景下的使用...

    sql sql sql sql

    sql sql sql sql

Global site tag (gtag.js) - Google Analytics