小编윤성필*_*윤성필的帖子

如何使用pgadmin4在postgresql中使用\ copy

我想使用该\copy命令来生成具有相对路径的csv文件.我使用查询从测试表到名为test.csv的csv文件

\copy (SELECT * FROM test) to './test.csv' with csv
Run Code Online (Sandbox Code Playgroud)

但在postgresql pgadmin4中,它显示该\copy命令为语法错误(单词'\ copy'下有一个下划线)并显示如下消息.

ERROR:  syntax error at or near "/"
LINE 2: /copy (SELECT * FROM test) to './persons_client.csv' with cs...
        ^
********** Error **********

ERROR: syntax error at or near "/"
SQL state: 42601
Character: 2
Run Code Online (Sandbox Code Playgroud)

我怎么解决这个问题?

csv postgresql psql postgresql-copy pgadmin-4

3
推荐指数
2
解决办法
8485
查看次数

控制结构数组上的双指针

我需要为指针打印一个名字.但它根本不起作用.控制台停止..

也许问题出在"find_young"函数上.我不知道是什么问题以及如何解决它.我能为正确的代码做些什么.

以下是我的代码.

========

typedef struct {
    char *name;
    int age; 
} PERSON;

PERSON s[3] = { {"ACE", 25}, {"HEART" ,28}, {"CLOVER", 40} };

void find_young(PERSON **p) {
    int i;

    for (i = 0; i < 1; i++) {
        if (s[i].age > s[i+1].age) {
            p = &s[i+1];
        }
    }
};

void Ex1()
{   
    struct PERSON *p;
    p = &s[0];

    find_young(&p);
    printf("youngest man is %s.", p->name);
}
Run Code Online (Sandbox Code Playgroud)

c arrays struct function-calls double-pointer

1
推荐指数
1
解决办法
578
查看次数