Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Postgres/src/interfaces/ecpg/test/connect/   (Postgres Database Version 18.4©)  Datei vom 11.4.2026 mit Größe 1 kB image not shown  

Quelle  test3.pgc   Sprache: unbekannt

 
Spracherkennung für: .pgc vermutete Sprache: Unknown {[0] [0] [0]} [Methode: Schwerpunktbildung, einfache Gewichte, sechs Dimensionen]

/*
 * this file just tests the several possibilities you have for a disconnect
 */

#include <stdlib.h>
#include <string.h>
#include <stdlib.h>
#include <stdio.h>

exec sql include ../regression;

int
main(void)
{
exec sql begin declare section;
 char id[200];
 char res[200];
exec sql end declare section;

 ECPGdebug(1, stderr);

 strcpy(id, "first");
 exec sql connect to ecpg2_regression as :id;
 exec sql connect to REGRESSDB1 as second;

 /* this selects from "second" which was opened last */
 exec sql select current_database() into :res;

 /* will close "second" */
 exec sql disconnect CURRENT;
 exec sql select current_database() into :res;

 exec sql connect to REGRESSDB1 as second;
 /* will close "second" */
 exec sql disconnect DEFAULT;

 exec sql connect to "ecpg2_regression" as second;
 exec sql disconnect ALL;

 exec sql disconnect CURRENT;
 exec sql disconnect DEFAULT;
 exec sql disconnect ALL;

 /*
  * exec sql disconnect;
  * exec sql disconnect name;
  *
  *     are used in other tests
  */

 return 0;
}

[Dauer der Verarbeitung: 0.13 Sekunden, vorverarbeitet 2026-08-08]