sqlpus 中创建一个函数打印出表空间的大小

做这个实验的目的是为了熟悉函数返回值在sqlplus中的显示,嘿嘿!

我写了个很简单的函数,在sqlpus 中操作的,偷了一下懒我用sys用户测试:

步聚如下:

1、创建一个函数

SQL> conn / as sysdba

Connected.

SQL> show  user;

USER is "SYS"

SQL> CREATE OR REPLACE FUNCTION f_tpsum(intpn IN VARCHAR2)

 2  return VARCHAR2 IS

 3  dbtps VARCHAR2(10);

 4  BEGIN

 5  SELECT sum(bytes/1024/1024)||'M' INTO dbtps FROM dba_data_files

 6  WHERE tablespace_name = intpn

 7  group by tablespace_name;

 8    RETURN dbtps;

 9  EXCEPTION

10      WHEN OTHERS THEN

11          RETURN 'no';

12  END;

13  /

Function created.

2、求USERS表空间的大小

SQL> SET serveroutput ON;

SQL> declare

 2  tps varchar2(10);

 3  begin

 4    -- Call the function

 5    tps := f_tpsum(intpn => 'USERS');   --传入表空间USERS

 6  DBMS_OUTPUT.put_line(tps);

 7  end;

 8  /

5M           --求出是5M

PL/SQL procedure successfully completed.

查看本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/database/Oracle/

时间: 2024-09-12 07:26:19

sqlpus 中创建一个函数打印出表空间的大小的相关文章

Java在HBase数据库中创建一个数据表的实例

要通过Java在HBase中创建一个数据表,首先需要导入hbase-client.jar驱动包.可以在项目pom.xml配置文件中添加依赖: <dependency>     <groupId>org.apache.hbase</groupId>     <artifactId>hbase-client<artifactId>     <version>1.1.0.1</version><dependency>

[CodeComplete]创建一个函数需要理由吗

以下为<<代码大全2>>[第七章高质量的子程序]的摘录 编程中什么是标准,相信大家都没有办法给出一套成系统的理论,而<代码大全>的作者就是在为我们描述从设计到实现诸多大家或意识到而没有深究,又或者还没有意识到的问题,通过系统的方式为大家展开了软件开发中诸多细节.希望对大家能都所帮助! 本章探讨了以下问题:    创建子程序的正当理由    在子程序层上展开设计    起个好名字    子程序可以写多长    如何使用子程序的参数    使用函数时要特别考虑的问题    

如何创建一个JavaScript弹出DIV窗口层的效果_javascript技巧

在本教程中,我将用最通俗的语言和最简洁的代码给大家演示如何创建一个JavaScript弹出DIV窗口层的效果. 创建一个弹出DIV窗口可能是现在网站/网页制作中最常碰到的问题之一.传统的JavaScript弹窗已经不适合目前网站的设计理念了,理由有二:首先,不友好--生硬的弹出对话框且伴随着"哐"的一声对用户体验是个很大的挑战:其次,兼容性不够强--有相当多的浏览器屏蔽了这种JS的Alert()方法.于是,一个良好用户体验的网站需要一种更合理的解决方案--使用很少的HTML代码,很少的

PS网页设计教程XVI——在PS中创建一个摩登实验室风格的网页设计

作为编码者,美工基础是偏弱的.我们可以参考一些成熟的网页PS教程,提高自身的设计能力.套用一句话,"熟读唐诗三百首,不会作诗也会吟". 本系列的教程来源于网上的PS教程,都是国外的,全英文的.本人尝试翻译这些优秀的教程.因为翻译能力有限,翻译的细节上还有待推敲,希望广大网友不吝赐教. 约定: 1.本文的软件是Photoshop CS5版本 2.原教程的截图是英文的,本人在重新制作的基础上,重新截了中文版的图 3.原文中有些操作没有给出参数.本人在反复测试的情况下测定了一些参数,以红色的

PS网页设计教程XV——如何在Photoshop中创建一个充满活力的作品集的网页设计

作为编码者,美工基础是偏弱的.我们可以参考一些成熟的网页PS教程,提高自身的设计能力.套用一句话,"熟读唐诗三百首,不会作诗也会吟". 本系列的教程来源于网上的PS教程,都是国外的,全英文的.本人尝试翻译这些优秀的教程.因为翻译能力有限,翻译的细节上还有待推敲,希望广大网友不吝赐教. 约定: 1.本文的软件是Photoshop CS5版本 2.原教程的截图是英文的,本人在重新制作的基础上,重新截了中文版的图 3.原文中有些操作没有给出参数.本人在反复测试的情况下测定了一些参数,以红色的

在Word2010文档中创建包含函数的公式

第1步,打开Word2010文档窗口,切换到"插入"功能区.在"符号"分组中单击"公式"按钮(非"公式"下拉三角按钮),如图1所示. 图1 单击"公式"按钮 第2步,在Word2010文档中创建一个空白公式框架,在"公式工具/设计"功能区中,单击"结构"分组中的"函数"按钮.在打开的函数结构列表中会显示三角函数.反函数.双曲函数.反双曲函数等多种类

javascript-怎样在一个新窗口里打开本php页面中的一个函数写成的html页面

问题描述 怎样在一个新窗口里打开本php页面中的一个函数写成的html页面 如题:我在写一个登录+注册的页面,他们让我把所有的东西都写进一个php文件中,我把登录页面写成一个函数,注册 页面写成一根函数.问题是如何在登录界面点击一个按钮是在新窗口中打开注册页面.就是怎么 调用那个注册页面的函数?? 我用js大概写成这样.但是没效果啊.求大神!!! soory!不会发图片.第一次提问,也没那什么币.大家将就下 解决方案 用jquery直接弹出一个层,$(#"你的层div").(你的htm

函数调用-如何调用函数打印出数组

问题描述 如何调用函数打印出数组 我已经编写了函数itob(n,s,d),将整数n转换为以b为底的数,并将转换结果以字符形式保存到字符串s中.请问既然函数的返回值不能是数组,那么如何在main 函数中调用这个itob函数打印出字符串s?(刚入门的新手,很多函数没有学) 解决方案 void main() { char buf[50]; int num=100; itob(num,buf,8);//你设计的函数形参s应该是个指针,这样在函数内部转换完,在main函数就可以打印. printf("%s

如何在全新的Azure门户中创建一个新的托管服务

Windows Azure是一个基于Silverlight的软件,它的开发门户现在也已经焕然一新了.它的所有信息,所有的操作都可以在一个页面中完成.使用这个全新的门户,从配置guest操作系统到停止或重启一个服务,几乎在一个页面上,就可以把所有的事情完成.这个全新的门户有一个位于顶部的Ribbon,一个左窗格和一个右窗格.下面让我们来探讨下如何在全新的Azure门户中创建一个新的托管服务. 以下是创建新托管服务的步骤: 1,登录到Azure门户 2,在左上方点击"New Hosted Servi