Udostępnij za pośrednictwem


Utwórz procedury składowane w programach Visual FoxPro

W tym artykule przedstawiono sposób tworzenia procedur składowanych w programach Visual FoxPro.

Oryginalna wersja produktu: Visual FoxPro
Oryginalny numer KB: 130304

Podsumowanie

Program Visual FoxPro może utworzyć bazę danych przy użyciu polecenia CREATE DATABASE, ale polecenie CREATE DATABASE nie oferuje sposobu tworzenia procedur składowanych. W tym artykule opisano, jak program Visual FoxPro może dodawać procedury składowane do nowej lub istniejącej bazy danych.

Więcej informacji

Aby dodać procedurę składowaną do istniejącej tabeli, użyj polecenia APPEND PROCEDURE, aby wykonać procedurę z istniejącego pliku tekstowego i dodać ją do procedury składowanej bazy danych.

Przykład krok po kroku

  1. Utwórz nową bazę danych lub otwórz istniejącą bazę danych. Na przykład użyj następującego polecenia, aby utworzyć bazę danych:

     CREATE DATABASE mydata
    
  2. Utwórz plik tekstowy, który będzie zawierać żądane procedury lub otwórz istniejący plik procedury. Plik tekstowy powinien zawierać kod procedury. Oto przykład:

     PROCEDURE check_stuff
     IF state <> "WA" or state <>"NC"
     WAIT WINDOW 'Invalid State'
     ENDIF
     ENDPROC
    

    Plik procedury może zawierać dowolną liczbę procedur, które mają być wyświetlane w procedurach składowanych bazy danych.

  3. Aby dołączyć procedury do procedur składowanych istniejącej bazy danych, upewnij się, że baza danych jest otwarta i wydaj polecenie APPEND PROCEDURES, jak w tym przykładzie:

     OPEN DATABASE mydata EXCLUSIVE
     APPEND PROCEDURE FROM textfile.txt && Replace textfile.txt with the
     && actual name of your text file.
    

    Uwaga

    Procedury dołączania wymagają, aby baza danych była otwarta wyłącznie. APPEND PROCEDURES Ponadto można użyć, aby zastąpić istniejące procedury przechowywane, przy użyciu opcjonalnej klauzuli OVERWRITE, na przykład:

     APPEND PROCEDURE FROM textfile.txt OVERWRITE