Składnia polecenia DO jest następując:
DO wyr [, wyr] ...
Polecenie DO wykonuje po prostu wyrażenie wyr, jednak nie zwraca żadnych wartości. Jest to właściwie swoisty skrót od SELECT wyr ... jednak ma tą zaletę, że jest wyraźnie szybsze. Stosowane jest wówczas gdy chcemy znacznie przyspieszyć wykonywanie polecenia SELECT i nie zależy nam na tym, żeby zobaczyć wynik. Jest to więc dość rzadki przypadek.
Polecenie DO wykonuje się zatem wtedy, gdy posługujemy się jakimiś funkcjami, które posiadają tzw. efekty uboczne, tzn. wykonują pewne zadanie, i zwracają wynik, ale sam wynik nas nie interesuje. Na przykład funkcja RELEASE_LOCK(), która zwalnia dostęp do bazy, kiedy wcześniej został on zamknięty funkcją GET_LOCK().
Przykład:
DO RELEASE_LOCK('string');
Listing
Ranga: Administrator serwisu Punktów: 0