摘要:
如果我开一个psql窗口,来输入sql文,它在数据库的何处被解析?在何处被"真正"处理?postgres.c 的intPostgresMain(int argc, char *argv[], const char *username)函数中,在PostgresMain 的 for 循环中,调用 static void exec_simple_query(const char *query_string),来构建语法树,并完成SQL 处理。 “纯”语法树由pg_parse_query 来生成,生成后,由 exec_simple_query的其它部分来利用执行访问数据库。调用 阅读全文
posted @ 2013-05-21 17:36
健哥的数据花园
阅读(629)
评论(0)
推荐(0)
摘要:
小例子:定义一个宏:#define mysleep(_sec) fprintf(stderr,"sleep AT line:%d\n",__LINE__);sleep(_sec);fprintf(stderr,"after sleep\n");然后,在程序中使用:mysleep(10);....mysleep(10); 阅读全文
posted @ 2013-05-21 15:59
健哥的数据花园
阅读(480)
评论(0)
推荐(0)

浙公网安备 33010602011771号