Come convertire SQL per Prolog

June 21

Come convertire SQL per Prolog


Prolog è un linguaggio di programmazione logica relative al intelligenza artificiale e linguistica computazionale. SWI Prolog è un ambiente di sviluppo gratuito Prolog. ODBC standard è fornito da Microsoft riferimento a Open Database Connectivity. Ci sono vari gestori di ODBC per la maggior parte delle piattaforme o lingue, tra cui le connessioni al database Prolog. L'interfaccia SWI Prolog per ODBC include due strati. Il primo strato permette di eseguire query SQL. Attualmente, l'interfaccia fornisce solo la funzionalità per il primo strato. Lo strato ODBC gestisce un unico ambiente ODBC con connessioni multiple. I predicati di connessione comprendono db_conenct, utente e password.

istruzione

1 Scarica SWI Prolog interfaccia ODBC dal sito SWI Prolog. Ci sono due principali file dll nel pacchetto, vale a dire ODBCProlog.dll e OracleProlog.dll. Fare doppio clic sul file .exe per installare l'interfaccia.

2 Fare clic su "Start", "Tutti i programmi" e "SWI Prolog" per entrare nel IDE SWI Prolog. Fai clic su "Query" e connettersi a MySQL utilizzando il codice:

Db_open ( 'mysql', 'admin', 'password')

3 Importare una tabella di dati da MySQL con db_import ( 'dipendente (id, nome)', EMP). In questo esempio, dei dipendenti è il nome della tabella in MySQL mentre emp è il suo alias.

4 Condurre query utilizzando il seguente:

db_query (emp (id, nome), emp (id, nome))

Il codice "db_query" richiede due argomenti. Se si sta interrogando una tabella, è necessario inserire la stessa tabella due volte.

5 Inserire un record nella tabella dipendente:

emp_ins (11, "Joe")