摘要:
在编程语言中,命名空间是一种特殊的作用域,它包含了处于该作用域内的标识符,且本身也用一个标识符来表示,这样便将一系列在逻辑上相关的标识符用一个标识符组织了起来。许多现代编程语言都支持命名空间。在一些编程语言(例如C++和Python)中,命名空间本身的标识符也属于一个外层的命名空间,也即命名空间可以嵌套,构成一个命名空间树,树根则是无名的全局名空间。函数和类的作用域可被视作隐式命名空间,它们和可见性、可访问性和对象生命周期不可分割的联系在一起。在常用编程语言中的应用在C++语言中,命名空间使用namespace来声明,并使用{ }来界定命名空间的作用域.例:namespace foo { .. 阅读全文
摘要:
iSqlPlus是Oracle9i提供的新功能,是Sqlplus的Web形式发布。是基于三层结构涉及的。 其client、middle、server可以位于同一台机器上也可以位于不同的机器。iSqlPlus不需要单独安装,访问iSqlPlus 你只需要知道中间层服务器的地址和端口,可以以标准用户或者sysdba、sysoper的身份登陆。 iSQL*Plus 提供快速的、基于浏览器的界面,它通过一个三层模型来使用 SQL*Plus 处理引擎,这个模型包括: 客户机层 (iSQL*Plus 用户界面,通常是 Web 浏览器)。 中间层 (iSQL*Plus Serve... 阅读全文
摘要:
初学者应该了解的一些SQL语句1.显示当前连接用户SQL> show user;2.查看系统拥有哪些用户SQL> select * from all_users;3.连接到新用户SQL> conn 用户名/密码4.查询当前用户下所有对象SQL> select * from tab;5.建立第一个表SQL> create table a(a number);6.查询表结构SQL> desc a7.插入新记录SQL> insert into a values(1);8.查询记录SQL> select * from a;9.更改记录SQL> up 阅读全文
摘要:
oracle的NUMBER数据定义number属于oracle内置数据类型 plsql也是兼容的 NUMBER ( precision, scale)precision表示数字中的有效位。如果没有指定precision的话,Oracle将使用38作为精度。 scale表示数字小数点右边的位数,scale默认设置为0. 如果把scale设成负数,Oracle将把该数字取舍到小数点左边的指定位数。 阅读全文
摘要:
关键字: oracle中的主机字符串如果是用本机的SQL*Plus连接本机的数据库,则“主机字符串”可以为空。如果是从远程连接xp的oracle数据库,可用如下方法1、在windows服务启动oracle相关服务器;2、在xp的命令行用“sqlplus /nolog”登录后以sysdba连接数据库("conn /as sysdba");3、用“select name from v$database;”的name就是主机字符串; 用“select * from global_name;”查看全局域名。oracle sqlplus连接数据库 主机字符串的格式是什么?就是你的数据 阅读全文
摘要:
1.安装Oracle9i Database及client等2.利用[数据库配置助手]创建数据库表空间3.利用[企业管理器]管理数据库表空间4.配置 [管理服务器]5.SQL Plus 与 SQLPlus Worksheet6.Oracle Administration Assistant for Windows NT 等 其他工具1.安装Oracle9i Database 和 Client等(1).安装界面及欢迎 此安装界面 可以查看 已安装产品 以及 卸载产品 直接点击 下一步 则进行安装(2).文件定位 安装文件的来源路径 以及 产品的目标路径默认即可(3).选择要安装的产品选项 该选项决 阅读全文
摘要:
53个Oracle语句优化规则详解 1.选用适合的Oracle优化器Oracle的优化器共有3种:a.RULE(基于规则) b.COST(基于成本)c.CHOOSE(选择性)设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE、COST、CHOOSE、ALL_ROWS、FIRST_ROWS。你当然也在SQL句级或是会话(session)级对其进行覆盖。为了使用基于成本的优化器(CBO,Cost-Based Optimizer),你必须经常运行analyze命令,以增加数据库中的对象统计信息(object statistics)的准确性。如果数 阅读全文