Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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
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
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.
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