Wat is doen terwyl jy in PostgreSQL is?
Wat is doen terwyl jy in PostgreSQL is?

Video: Wat is doen terwyl jy in PostgreSQL is?

Video: Wat is doen terwyl jy in PostgreSQL is?
Video: Sasha play with New cat Bus and sing a Song 2024, November
Anonim

Die TERWYL lusverklaring voer 'n blok stellings uit tot 'n toestand evalueer na vals. In die TERWYL lusverklaring, PostgreSQL evalueer die toestand voordat die blok stellings uitgevoer word. As die voorwaarde waar is, word die blok stellings uitgevoer tot dit word as vals geëvalueer.

Die vraag is ook wat werk in PostgreSQL?

Dit word deur elk van die volgende tipes stellings gestel: 'n SELECT INTO-stelling stel FOUND waar as 'n ry toegeken is, onwaar as geen ry teruggestuur word nie. A PRESTEER stellingstelle GEVIND waar as dit een of meer rye produseer (en weggooi), onwaar as geen ry geproduseer word nie.

blokkeer Postgres? DOEN voer 'n anonieme kode uit blok , of met ander woorde 'n verbygaande anonieme funksie in 'n prosestaal. Die kode blok word behandel asof dit die liggaam van 'n funksie met geen parameters is nie, wat leeg is. Dit word 'n enkele keer ontleed en uitgevoer.

Verder, hoe skryf ek as stellings in PostgreSQL?

Die IF verklaring is deel van die verstek proseduretaal PL/pgSQL. Jy moet 'n funksie skep of 'n ad-hoc uitvoer verklaring met die DO opdrag. Jy benodig 'n; aan die einde van elkeen verklaring in plpgsql (behalwe vir die finale EINDE). Jy het END nodig IF ; aan die einde van die IF verklaring.

Hoe voer ek 'n funksie in Greenplum uit?

Die gebruik van opdragte en SELECT stellings om funksies uit te voer is standaard in PL/ pgSQL want almal funksies in a PostgreSQL databasis moet 'n waarde van een of ander tipe terugstuur. Gebruik die PERFORM-sleutelwoord om bel a funksie en ignoreer sy terugkeerdata. Voorbeeld 11-50 toon die sintaksis van die PERFORM-sleutelwoord.

Aanbeveel: