Hvordan å utføre en SQL-fil fra en kommandolinje

Hvordan å utføre en SQL-fil fra en kommandolinje


SQL er et dataspråk som brukes med relasjonsdatabaser. Når SQL-kommandoer er komplisert eller når flere må kjøres i rekkefølge, er det ofte enklest å liste dem alle i en tekstfil, vanligvis med en "sql" forlengelse, før du utfører dem. Hvordan utføre en SQL-fil avhenger nøyaktig gjennomføring av SQL du bruker - MySQL, PostgreSQL og Oracle SQL * Plus er tre vanlige implementeringer. Det avhenger også av om du bruker SQL gjennomføringen interne kommandolinjen eller operativsystemets kommandolinjen.

Bruksanvisning

1 Type "kildefilnavnet" eller ". Filnavn" for å utføre en fil som heter "filnavn" fra en MySQL rask. Eller skriv "mysql <filnavn" hvis du kjører skriptet fra C:> eller en UNIX shell prompt.

2 Type "\ i filnavn" for å kjøre en fil fra en PostgreSQL rask. Eller skriv "psql -f filnavn" fra en C:> eller skallet spørsmål.

3 Skriv "@filename" for å kjøre en fil fra en Oracle / PLSQL teksten. Eller skriv "sqlplus @filename" fra en C:> eller skallet spørsmål.

Hint

  • Sørg for SQL vet hvilke katalogen til å slå i for filen. Hvis filen ikke er i standard sted hvor det ser ut, må du kanskje oppgi katalogbanen.