რა უნდა გავაკეთოთ PostgreSQL-ში ყოფნისას?
რა უნდა გავაკეთოთ PostgreSQL-ში ყოფნისას?

ვიდეო: რა უნდა გავაკეთოთ PostgreSQL-ში ყოფნისას?

ვიდეო: რა უნდა გავაკეთოთ PostgreSQL-ში ყოფნისას?
ვიდეო: PostgreSQL in 100 Seconds 2024, მაისი
Anonim

The სანამ loop განაცხადი ახორციელებს განცხადებების ბლოკს სანამ მდგომარეობა ფასდება მცდარი. ში სანამ მარყუჟის განცხადება, PostgreSQL აფასებს მდგომარეობას განცხადებების ბლოკის შესრულებამდე. თუ პირობა მართალია, განცხადებების ბლოკი შესრულებულია სანამ იგი შეფასებულია მცდარად.

ასევე კითხვაა, რა არის შესრულება PostgreSQL-ში?

ის დაყენებულია თითოეული შემდეგი ტიპის დებულებით: SELECT INTO განცხადება ადგენს FOUND true, თუ მწკრივი მინიჭებულია, false, თუ მწკრივი არ არის დაბრუნებული. ა ᲨᲔᲡᲠᲣᲚᲔᲑᲐ განცხადება კომპლექტი FOUND true, თუ იგი აწარმოებს (და უგულებელყოფს) ერთ ან მეტ მწკრივს, false, თუ მწკრივი არ არის წარმოებული.

დავბლოკოთ Postgres? ᲙᲔᲗᲔᲑᲐ ახორციელებს ანონიმურ კოდს ბლოკი , ან სხვა სიტყვებით რომ ვთქვათ გარდამავალი ანონიმური ფუნქცია პროცედურულ ენაში. Კოდი ბლოკი განიხილება ისე, თითქოს ეს იყოს ფუნქციის სხეული, რომელსაც არ აქვს პარამეტრები და აბრუნებს ბათილად. იგი გაანალიზებულია და შესრულებულია ერთჯერადად.

გარდა ამისა, როგორ დავწერო თუ განცხადებები PostgreSQL-ში?

The IF განცხადება არის ნაგულისხმევი პროცედურული ენის ნაწილი PL/pgSQL. თქვენ უნდა შექმნათ ფუნქცია ან შეასრულოთ ad-hoc განცხადება DO ბრძანებით. Შენ გჭირდება; თითოეულის ბოლოს განცხადება plpgsql-ში (გარდა საბოლოო END-ისა). თქვენ გჭირდებათ END თუ ; ბოლოს IF განცხადება.

როგორ გავუშვა ფუნქცია Greenplum-ში?

დავალებების და SELECT განცხადებების გამოყენება ფუნქციების შესრულება არის სტანდარტული PL/ pgSQL რადგან ყველა ფუნქციები ში PostgreSQL მონაცემთა ბაზამ უნდა დააბრუნოს გარკვეული ტიპის მნიშვნელობა. გამოიყენეთ PERFORM საკვანძო სიტყვა ზარი ა ფუნქცია და უგულებელყოთ მისი დაბრუნების მონაცემები. მაგალითი 11-50 გვიჩვენებს PERFORM საკვანძო სიტყვის სინტაქსს.

გირჩევთ: