Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Greenplum
Gpdb
提交
3faa9bab
G
Gpdb
项目概览
Greenplum
/
Gpdb
通知
7
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
G
Gpdb
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
3faa9bab
编写于
3月 17, 2000
作者:
T
Tom Lane
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Patch possible portability problem: a few places had // style comments,
which is not ANSI C, even though some compilers will take it...
上级
64ef5c82
变更
5
隐藏空白更改
内联
并排
Showing
5 changed file
with
9 addition
and
9 deletion
+9
-9
src/interfaces/ecpg/include/sql3types.h
src/interfaces/ecpg/include/sql3types.h
+3
-3
src/interfaces/ecpg/lib/data.c
src/interfaces/ecpg/lib/data.c
+1
-1
src/interfaces/ecpg/lib/execute.c
src/interfaces/ecpg/lib/execute.c
+2
-2
src/interfaces/ecpg/preproc/ecpg_keywords.c
src/interfaces/ecpg/preproc/ecpg_keywords.c
+1
-1
src/interfaces/ecpg/test/dyntest.pgc
src/interfaces/ecpg/test/dyntest.pgc
+2
-2
未找到文件。
src/interfaces/ecpg/include/sql3types.h
浏览文件 @
3faa9bab
...
@@ -2,7 +2,7 @@
...
@@ -2,7 +2,7 @@
*
*
* Copyright (c) 2000, Christof Petig <christof.petig@wtal.de>
* Copyright (c) 2000, Christof Petig <christof.petig@wtal.de>
*
*
* $Header: /cvsroot/pgsql/src/interfaces/ecpg/include/sql3types.h,v 1.
2 2000/03/01 12:49:41 meskes
Exp $
* $Header: /cvsroot/pgsql/src/interfaces/ecpg/include/sql3types.h,v 1.
3 2000/03/17 23:26:30 tgl
Exp $
*/
*/
/* chapter 13.1 table 2: Codes used for SQL data types in Dynamic SQL */
/* chapter 13.1 table 2: Codes used for SQL data types in Dynamic SQL */
...
@@ -16,14 +16,14 @@ enum { SQL3_CHARACTER=1,
...
@@ -16,14 +16,14 @@ enum { SQL3_CHARACTER=1,
SQL3_REAL
,
SQL3_REAL
,
SQL3_DOUBLE_PRECISION
,
SQL3_DOUBLE_PRECISION
,
SQL3_DATE_TIME_TIMESTAMP
,
SQL3_DATE_TIME_TIMESTAMP
,
SQL3_INTERVAL
,
/
/10
SQL3_INTERVAL
,
/
* 10 */
SQL3_CHARACTER_VARYING
=
12
,
SQL3_CHARACTER_VARYING
=
12
,
SQL3_ENUMERATED
,
SQL3_ENUMERATED
,
SQL3_BIT
,
SQL3_BIT
,
SQL3_BIT_VARYING
,
SQL3_BIT_VARYING
,
SQL3_BOOLEAN
,
SQL3_BOOLEAN
,
SQL3_abstract
SQL3_abstract
/
/ the rest is xLOB stuff
/
* the rest is xLOB stuff */
};
};
/* chapter 13.1 table 3: Codes associated with datetime data types in Dynamic SQL */
/* chapter 13.1 table 3: Codes associated with datetime data types in Dynamic SQL */
...
...
src/interfaces/ecpg/lib/data.c
浏览文件 @
3faa9bab
...
@@ -185,7 +185,7 @@ get_data(PGresult *results, int act_tuple, int act_field, int lineno,
...
@@ -185,7 +185,7 @@ get_data(PGresult *results, int act_tuple, int act_field, int lineno,
}
}
else
if
(
pval
[
0
]
==
'\0'
&&
PQgetisnull
(
results
,
act_tuple
,
act_field
))
else
if
(
pval
[
0
]
==
'\0'
&&
PQgetisnull
(
results
,
act_tuple
,
act_field
))
{
{
/
/ NULL is valid
/
* NULL is valid */
break
;
break
;
}
}
}
}
...
...
src/interfaces/ecpg/lib/execute.c
浏览文件 @
3faa9bab
...
@@ -814,7 +814,7 @@ ECPGdo(int lineno, const char *connection_name, char *query, ...)
...
@@ -814,7 +814,7 @@ ECPGdo(int lineno, const char *connection_name, char *query, ...)
*
*
* Copyright (c) 2000, Christof Petig <christof.petig@wtal.de>
* Copyright (c) 2000, Christof Petig <christof.petig@wtal.de>
*
*
* $Header: /cvsroot/pgsql/src/interfaces/ecpg/lib/Attic/execute.c,v 1.
1 2000/03/07 15:10:56 meskes
Exp $
* $Header: /cvsroot/pgsql/src/interfaces/ecpg/lib/Attic/execute.c,v 1.
2 2000/03/17 23:26:31 tgl
Exp $
*/
*/
PGconn
*
ECPG_internal_get_connection
(
char
*
name
);
PGconn
*
ECPG_internal_get_connection
(
char
*
name
);
...
@@ -826,7 +826,7 @@ extern struct descriptor
...
@@ -826,7 +826,7 @@ extern struct descriptor
struct
descriptor
*
next
;
struct
descriptor
*
next
;
}
*
all_descriptors
;
}
*
all_descriptors
;
/
/ like ECPGexecute
/
* like ECPGexecute */
static
bool
execute_descriptor
(
int
lineno
,
const
char
*
query
static
bool
execute_descriptor
(
int
lineno
,
const
char
*
query
,
struct
connection
*
con
,
PGresult
**
resultptr
)
,
struct
connection
*
con
,
PGresult
**
resultptr
)
{
{
...
...
src/interfaces/ecpg/preproc/ecpg_keywords.c
浏览文件 @
3faa9bab
...
@@ -61,7 +61,7 @@ static ScanKeyword ScanKeywords[] = {
...
@@ -61,7 +61,7 @@ static ScanKeyword ScanKeywords[] = {
{
"section"
,
SQL_SECTION
},
{
"section"
,
SQL_SECTION
},
{
"short"
,
SQL_SHORT
},
{
"short"
,
SQL_SHORT
},
{
"signed"
,
SQL_SIGNED
},
{
"signed"
,
SQL_SIGNED
},
{
"sql"
,
SQL_SQL
},
/
/ strange thing, used for into sql descriptor MYDESC;
{
"sql"
,
SQL_SQL
},
/
* strange thing, used for into sql descriptor MYDESC; */
{
"sqlerror"
,
SQL_SQLERROR
},
{
"sqlerror"
,
SQL_SQLERROR
},
{
"sqlprint"
,
SQL_SQLPRINT
},
{
"sqlprint"
,
SQL_SQLPRINT
},
{
"sqlwarning"
,
SQL_SQLWARNING
},
{
"sqlwarning"
,
SQL_SQLWARNING
},
...
...
src/interfaces/ecpg/test/dyntest.pgc
浏览文件 @
3faa9bab
...
@@ -2,7 +2,7 @@
...
@@ -2,7 +2,7 @@
*
*
* Copyright (c) 2000, Christof Petig <christof.petig@wtal.de>
* Copyright (c) 2000, Christof Petig <christof.petig@wtal.de>
*
*
* $Header: /cvsroot/pgsql/src/interfaces/ecpg/test/Attic/dyntest.pgc,v 1.
5 2000/03/03 13:24:06 meskes
Exp $
* $Header: /cvsroot/pgsql/src/interfaces/ecpg/test/Attic/dyntest.pgc,v 1.
6 2000/03/17 23:26:36 tgl
Exp $
*/
*/
#include <stdio.h>
#include <stdio.h>
...
@@ -139,7 +139,7 @@ int main(int argc,char **argv)
...
@@ -139,7 +139,7 @@ int main(int argc,char **argv)
break;
break;
case SQL3_NUMERIC:
case SQL3_NUMERIC:
case SQL3_DECIMAL:
case SQL3_DECIMAL:
if (SCALE==0) /
/ we might even print leading zeros "%0*d"
if (SCALE==0) /
* we might even print leading zeros "%0*d" */
{ exec sql get descriptor MYDESC value :INDEX :INTVAR=data;
{ exec sql get descriptor MYDESC value :INDEX :INTVAR=data;
printf("%*d",PRECISION,INTVAR);
printf("%*d",PRECISION,INTVAR);
}
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录