安装GBase 8c数据库的时候,报错显示“Resource:gbase8c already in use”,这怎么处理呢?

? ? ? ? ? ? ? ? GBase 8s V8.7 安全数据库 SQL 参考指南-数据类型 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 数据类型 为数据库中的表的每一列指定数据类型。数据类型精确地定义可在该列中 存储的值的种类。 这些主题描述内置和扩展数据类型、两种数据类型之间的强制转型和运算 符优先级。 3.1 数据类型的摘要 GBase 8s 支持最常见内置数据类型集。此外, GBase 8s 上还支持扩展 数据类型集。 下图显示 GBase 8s 支持的数据类型的逻辑类别。有阴影的类别表示仅在 GBase 8s 上受支持的附加数据类型。 图 1 受支持数据类型的概述 对此图作了简化;一些内置类型是作为不透明类型实现的,并且仅在 GBase 8s 上受支持。虽然大部分内置数据类型都不是不透明数据类型,但是不 透明和内置不是分离的类别。 内置数据类型(系统定义的)和扩展数据类型(您可以定义)都具有下列 特征。 ? 使用它们来在数据库表中创建列。 ? 将它们声明为自变量和例程的返回类型。 GBase 8s V8.7 安全数据库 SQL 参考指南 南大通用数据技术股份有限公司 -89- ? 将它们用作从中创建 DISTINCT 数据类型的基本类型。 ? 将它们强制转型为其他数据类型。 ? 用 SPL 和 ESQL/C 声明和存取这些类型的主变量。 有关例外情况,请参阅每种数据类型的描述。要了解概述,请参阅内置数 据类型和扩展数据类型。 可以使用 CREATE TABLE 语句将数据类型指定给列并使用 ALTER TABLE 语句更改数据类型。当更改现有列数据类型时,如果可能的话,会将所有数据 转换为新数据类型。 这些内置 SQL 数据类型在所有 GBase 8s SQL 事务中都有效,包括这些 类型的数据操作语言 (DML) 操作: ? 对本地数据库中对象的操作 ? 对本地服务器实例数据库中对象的跨数据库操作 ? 对两个或多个数据库服务器实例数据库中对象的跨服务器操作 在跨服务器 MERGE 操作中,源表(而不是目标表)可以位于远程 GBase 8s 服务器的数据库中。 对于字符数据类型(CHAR、CHAR VARYING、LVARCHAR、NCHAR、 NVARCHAR 和 VARCHAR),数据字符串可以包含数据库语言环境代码集中的 字母、数字、标点符号、空格、区分标记、连字符和其他可打印符号。对于 UTF-8 和某些东亚语言环境的代码集,在数据字符串内支持多字节字符。 下表列出 GBase 8s 支持的所有内置数据类型。 表 1 GBase 8s 支持的数据类型 数据类型 解释 BIGINT 数据类型 存储 8 个字节的整数值,从

孙波;;[J];安徽冶金科技职业学院学报;2010年02期
陈涛;吴健康;;[J];中国科学技术大学学报;1989年04期
郭向硕;沈建新;;[J];机械制造与自动化;2008年02期
潘久辉;;[J];中南大学学报(自然科学版);1990年04期
陆全华;张鸿;余小燕;段修军;;[J];电脑知识与技术;2008年18期
陈艳;刘燕;张旭;雷振宇;;[J];林业资源管理;2008年01期
吴春红;;[J];河北建筑工程学院学报;2006年04期
张瑞波;孔英会;杨新峰;;[J];电力系统通信;2006年01期
周傲英;邱越峰;田增平;施伯乐;;[J];计算机科学;1999年04期
连城,张顺颐;[J];南京邮电学院学报(自然科学版);1997年01期
徐淑华,杜德军,迟兆光,战德臣,景莉;[J];哈尔滨工业大学学报;1987年01期
金建隆;陆慧娟;;[J];网络安全技术与应用;2008年01期

《GBase+8S+自定义存储过程和函数》由会员分享,可在线阅读,更多相关《GBase+8S+自定义存储过程和函数(4页珍藏版)》请在人人文库网上搜索。

Procedure)是一组已经事先编译好,能够完成特定功能的SQL语句集合,是一个独立的数据库对象。存储过程类似于高级语言中的函数,可被用户的应用程序调用,执行。不同的是,存储过程经过编译后存放在服务器端,这为开发C/S和B/S应用程序提供了强有力的支持。由于存储过程是已经编译好的代码,所以执行时不必再次进行编译,从而提高了程序的执行效率。存储过程的优点1. 模块化类似于高级语言中的函数,存储过程一旦简历就可由不同用户利用SPL编写的程序调用,使代码的复用性提高,减少代码量。2. 提高性能存储过程在创建时就进行了编译,并存储在服务器

2、中。以后对它的任何调用都不需在进行编译。因此存储过程的这种一次编译,多次执行的特点大大提高了程序执行的速度及性能。3. 减少网络流量存储过程经过编译存储于服务器,数据的处理和操作均在服务器端进行。调用时只需将存储过程的名称及参数传递给服务器,不用每次访问都传递很长的SQL语句段,从而降低了网络传输的开销。4. 提高安全性存储过程可以提高应用程序的安全性。参数化的存储过程有助于保护应用程序不受SQL注入攻击,此外还可以设定某些用户具有对指定过程的使用权限,保障数据库安全。存储过程及函数的语法结构1. 创建存储过程的SPL函数CREATE OR REPLACE PROCEDURE/FUNCTION

关键字用来定义返回值的返回类型,返回类型可以是除Serial/Serial8和Text/Byte外的任意一种SQL的数据类型,在定义返回值类型时我们可以使用AS为返回值去一个名字。在函数体内必须有一个RETURN语句。存储过程及函数的流程控制1. IF、E

4、LSE条件语句IF <表达式> THEN 语句块 ELSEIF <表达式> THEN 语句块 ELSE 语句块 END IF;IF、ELSE条件语句的语法格式为:2. CASE结构某些复杂的程序可能要对一个变量的值进行多次判断,如果使用IF、ELSE结构就会使得程序,显得很繁琐,代码量加大。这时可以使用CASE结构来简化代码。CASE

8s换可以利用CALL语句从一个存储过程中调用另一个存储过程:CALL <存储过程名> (参数列表)在调用时,参数可以是SPL语句或语句块,只要该返回单值,并且具有适当的类型和长度。如果填写的参数少于被调用的存储过程的参数,则未说明的参数被初始化为默认值,该默认值在创建存储过程时生命,若无默认值,返回错误。删除函数或存储过程DROP PROCEDURE/FUNCTION <存储过程名> (参数列表)在Gbase 8s中删除存储过程和SPL函数的语句如下。官网:

我要回帖

更多关于 make unconfigured good 的文章

 

随机推荐