返回首页

gbase数据、南大通用产品文档:GBase8a

更新日期:2024年09月11日

指定字段分隔符
示例
示例中所用的表及数据:
DROP TABLE IF EXISTS cust;
CREATE
TABLE
cust(c_id
INT,
c_name
VARCHAR(20),
c_addr
VARCHAR(100));
INSERT INTO cust VALUES (1, 'xiaoming', 'Tianjin');
INSERT INTO cust VALUES (3, 'qiaorui', 'Hebei');
INSERT INTO cust VALUES (4, 'tianfei', 'Anhui');
INSERT INTO cust VALUES (2, 'zhangling', 'Hunan');
导出SQL 语句,指定字段分隔符为“,”:
gbase>
rmt:SELECT
*
FROM
cust
INTO
OUTFILE
'/home/gbase/temp/cust.txt' FIELDS TERMINATED BY ',';
Query OK, 4 rows affected
查看导出文件:
查看导出文件:
$ cat cust.txt
1,xiaoming,Tianjin
3,qiaorui,Hebei
4,tianfei,Anhui
2,zhangling,Hunan
导出SQL 语句,指定字段分隔符为“;”:
gbase>
rmt:SELECT
*
FROM
cust
INTO
OUTFILE
'/home/gbase/temp/cust.txt' FIELDS TERMINATED BY ';';
Query OK, 4 rows affected
查看导出文件:
$ cat cust.txt
1;xiaoming;Tianjin
3;qiaorui;Hebei
4;tianfei;Anhui
2;zhangling;Hunan

Cannot find UDT, distinct, or named row (%s) in database
getSQLTypeName() 方法返回的名称在数据库中找不到。
请验证 Struct 或 SQLData 对象返回了正确的信息。

GBase 8s ODBC Driver 支持接受指向字符串或 SQLPOINTER 参数指针的所有函数的
ANSI 和 Unicode 版本。
以下列表描述了支持的两种类型的函数:
ODBC “A” 函数
一般的 ODBC 函数,接受单字节(ASCII)数据作为所有字符/字符串参数的输入。
ODBC “W” 函数
接受 “宽字符” 作为所有的字符/字符串参数的输入的 Unicode 函数。
ODBC 规范定义了具有 wchar_t 数据类型的三个函数。该数据类型是标准 C 库宽字符数
据类型。
GBase 8s ODBC Driver 支持下列 Unicode “wide” 函数:
l SQLColAttributeW
l SQLColAttributesW
l SQLConnectW
l SQLDescribeColW
l SQLErrorW
l SQLExecDirectW
l SQLGetConnectAttrW
l SQLGetCursorNameW
l SQLSetDescFieldW
l SQLGetDescFieldW
l SQLGetDescRecW
l SQLGetDiagFieldW
l SQLGetDiagRecW
l SQLPrepareW
l SQLSetConnectAttrW
l SQLSetCursorNameW
l SQLColumnsW

GBase 8s ODBC Driver 程序员指南
南大通用数据技术股份有限公司
- 247 -

l SQLGetConnectOptionW
l SQLGetTypeInfoW
l SQLSetConnectOptionW
l SQLSpecialColumnsW
l SQLStatisticsW
l SQLTablesW
l SQLDataSourcesW
l SQLDriverConnectW
l SQLBrowseConnectW
l SQLColumnPrivilegesW
l SQLGetStmtAttrW
l SQLSetStmtAttrW
l SQLForeignKeysW
l SQLNativeSqlW
l SQLPrimaryKeysW
l SQLProcedureColumnsW
l SQLProceduresW
l SQLTablePrivilegesW
l SQLDriversW
从 Version 4.10 起,
SQLGetDiagRecW 函数 BufferLength 参数定义为:
MessageText 缓冲
区的长度,以字符为单位。




GBase 8s ODBC Driver 程序员指南
南大通用数据技术股份有限公司
- 248 -