将 HDR 服务器转换成 为标准服务器(SQL 管理 API) 随同 admin() 或 task() 函数,使用 ha set standard 参数来将“高可用性数据复制” (HDR)主服务器或辅助服务器转换到标准服务器。 语法
GBase 8s 管理员参考 南大通用数据技术股份有限公司 - 750 -
用法 在 HDR 主服务器或辅助服务器上运行这个函数来将其转换到标准服务器。 删除主服务器与 辅助服务器之间的连接,且终止复制。不更改 HDR 对中其他服务器的模式。 这个函数等同于 onmode -d standard 命令。 示例 下列示例将 HDR 辅助服务器转换到标准服务器: EXECUTE FUNCTION task("ha set standard");
本部分中的示例依赖于下列 stores7 数据库的替代 catalog 表的存在。这些样例还依赖于 sbspace s9_sbspc 的存在,存储 BLOB 和 CLOB 列的内容,替代 catalog 表中的 picture 和 advert_descr。 -- create table that uses smart large objects (CLOB & BLOB) to -- store the catalog advertisement data. CREATE TABLE catalog ( catalog_num SERIAL8 (10001) primary key, stock_num SMALLINT, manu_code CHAR(3), unit CHAR(4), advert ROW (picture BLOB, caption VARCHAR(255, 65)), advert_descr CLOB, FOREIGN KEY (stock_num, manu_code) REFERENCES stock constraint aa) PUT advert IN (s9_sbspc) (EXTENT SIZE 100), advert_descr IN (s9_sbspc) (EXTENT SIZE 20, KEEP ACCESS TIME) 下列示例说明创建 sbspace 的典型命令。 特定的选项的值可不同。 您必须以您为 sbspace 分 配的文件的完整文件名称替换 PATH。 touch s9_sbspc onspaces -c -S s9_sbspc -g 4 -p PATH -o 0 -s 2000 下列代码说明加载文件中条目的格式,您可能使用该文件来将数据库加载至替代 catalog 表内。 加载文件包含 LOAD 语句加载至表内的数据。 下图中的每一行加载表中的一行。 下 图仅展示您可用来加载 catalog 表的代码样例。 |1|HRO|case|ROW(/tmp/cn_1001.gif,"Your First Season's Baseball Glove")|0,62, /tmp/catalog.des| 0|1|HSK|case|ROW(NULL,"All Leather, Hand Stitched, Deep Pockets, Sturdy Webbing That Won't Let Go")||
GBase 8s ESQL/C 编程指南 南大通用数据技术股份有限公司 - 960 - 0|1|SMT|case|ROW(NULL,"A Sturdy Catcher's Mitt With the Perfect Pocket")|| 0|2|HRO|each|ROW(NULL,"Highest Quality Ball Available, from the Hand-Stitching to the Robinson Signature")|| 0|3|HSK|case|ROW(NULL,"High-Technology Design Expands the Sweet Spot")|| 0|3|SHM|case|ROW(NULL,"Durable Aluminum for High School and Collegiate Athletes")|| 0|4|HSK|case|ROW(NULL,"Quality Pigskin with Norm Van Brocklin Signature")||
下列代码片段说明 catalog.des 文件中的信息的格式,前面的代码引用它。前面的代码中 advert_descr 的条目(0,62,/tmp/catalog.des)指定从其加载该描述的偏移量、长度和文件名 称。偏移量和长度是十六进制值。 Brown leather. Specify first baseman's or infield/outfield style. Specify right- or left-handed.
Double or triple crankset with choice of chainrings. For double crankset, chainrings from 38-54 teeth. For triple crankset, chainrings from 24-48 teeth.
No buckle so no plastic touches your chin. Meets both ANSI and Snell standards for impact protection.7.5 oz. Lycra cover.
Fluorescent yellow.
Super shock-absorbing gel pads disperse vertical energy into a horizontal plane for extraordinary cushioned comfort. Great motion control. Mens only. Specify size 本部分包含下列示例程序。 程序 描述 请参阅 create_clob.ec 将包含 CLOB 列的行插入值替代 目录表内。 create_clob.ec 程序 get_lo_info.ec 将来自 stores7 数据库的存货表的 价格追加到替代 catalog 表的 advert_descr 列。 get_lo_info.ec 程序 upd_lo_descr.ec 取得 advert_descr 列非空的目录 项的价格, 并将该价格追加到描述。