返回首页

gbase数据、南大通用产品文档:GBase8sstcat() 函数

更新日期:2024年09月11日

stcat() 函数将一个以空终止的字符串列接到另一字符串的末尾。

语法

void stcat(s, dest)
char *s, *dest;
s
指向 stcat() 放置在目的字符串的末尾处的字符串的开头的指针。
dest
指向以空终止的字符串的开头的指针。

GBase 8s ESQL/C 编程指南
南大通用数据技术股份有限公司
- 951 -


示例

此样例程序在 demo 目录中的 stcat.ec 文件中。
/*
* stcat.ec *
This program uses stcat() to append user input to a SELECT statement.
*/

#include

/*
* Declare a variable large enough to hold
* the select statement + the value for customer_num entered from the terminal.
*/
char selstmt[80] = "select fname, lname from customer where customer_num =
";

main()
{
char custno[11];

printf("STCAT Sample ESQL Program running.\n\n");

printf("Initial SELECT string:\n '%s'\n", selstmt);

printf("\nEnter Customer #: ");
gets(custno);


/*
* Add custno to "select statement"
*/

GBase 8s ESQL/C 编程指南
南大通用数据技术股份有限公司
- 952 -

printf("\nCalling stcat(custno, selstmt)\n");
stcat(custno, selstmt);
printf("SELECT string is:\n '%s'\n", selstmt);

printf("\nSTCAT Sample Program over.\n\n");
}
输出

STCAT Sample ESQL Program running.

Initial SELECT string:
'select fname, lname from customer where customer_num = '

Enter Customer #: 104

Calling stcat(custno, selstmt)
SELECT string is:
'select fname, lname from customer where customer_num = 104'

STCAT Sample Program over.

使用 ENCRYPT_SMX 配置参数来设置在附属服务器上高可用性配置的加密级别。
onconfig.std 值
未设置。

0 = 关。不加密。
1 = 开。可能的情况下加密。当数据库服务器连接到也支持加密时加密 SMX 事务。
2 = 开。总是加密。仅允许连接到加密的数据库服务器。
生效
编辑 onconfig 文件并重启数据库服务器之后。

要引用不是当前数据库服务器的数据库服务器上的例程,请以数据库服务器名称和数据库
名称(以及所有者名称,如果远程数据库符合 ANSI 的话)来限定例程名称,如下列
SELECT 语句所示:
SELECT name, salesdb@boston:how_long()
FROM salesdb@boston:contacts