Il miglior tutorial SQLite View Nel 2024, in questo tutorial puoi imparare Creazione di una vista,Esempi,Elimina vista,

SQLite View

Vista (View) viene memorizzato solo nel database SQLite in un comunicato dai nomi importanti. Vista (View) è in realtà una forma di query SQLite predefinito di una combinazione del tavolo.

Tutte le righe nella vista (View) possono contenere una tabella o righe selezionate da una o più tabelle. Vista (View) può essere creato da una o più tabelle, a seconda della vista che si desidera creare una query SQLite. ,

Vista (View) è una tabella virtuale che consente agli utenti di raggiungere i seguenti obiettivi:

  • Trovare un modo utente o struttura di dati gruppo più naturale o intuitivo.

  • Limitare l'accesso ai dati, gli utenti vedono solo dati limitati, invece che la tabella completa.

  • dati di sintesi provenienti da varie tabelle, utilizzati per generare report.

vista SQLite è di sola lettura, e quindi non può essere eseguita DELETE, INSERT o UPDATE dichiarazione su una visione. Ma è possibile creare un trigger su una vista, quando si tenta di eliminare, INSERT o UPDATE attivati ​​vista, deve essere fatto nel contenuto definizione dell'azione di innesco.

Creazione di una vista

vista SQLite viene creato utilizzando l'istruzioneCREATE VIEW.vista SQLite possono essere creati da una singola tabella, tavoli multipli o altre viste.

CREATE VIEW sintassi di base è la seguente:

CREATE [TEMP | TEMPORARY] VISTA nome_vista AS
SELEZIONE column1, column2 itit.
FROM nome_tabella
WHERE [condizione];

È possibile includere più tabelle in un'istruzione SELECT, che in un normale SQL query di selezione modo molto simile. Se si utilizza il TEMP opzionale o parola chiave TEMPORARY, si creerà una vista in un database temporaneo.

Esempi

tavolo COMPANY Supponiamo che ha i seguenti documenti:

NOME ID Età Indirizzo STIPENDIO
---------- ---------- ---------- ---------- ----------
1 Paul 32 California 20000.0
2 Allen 25 Texas 15000.0
3 Teddy 23 Norvegia 20000.0
4 Mark 25 Rich-Mond 65.000,0
5 David 27 Texas 85.000,0
6 Kim 22 Sud-Hall 45.000,0
7 James 24 Houston 10000.0

Ora, qui è una vista dal tavolo azienda a creare un'istanza. Visualizza selezionare solo alcune colonne della tabella COMPANY:

sqlite> CREATE VIEW COMPANY_VIEW AS
SELECT MATR, NOME, ETA '
Da Company;

Ora, è possibile interrogare COMPANY_VIEW, e interrogare le tabelle effettive modo simile. I seguenti sono esempi:

sqlite> SELECT * FROM COMPANY_VIEW;

Questo produce i seguenti risultati:

ID Nome Età
---------- ---------- ----------
1 Paul 32
2 Allen 25
3 Teddy 23
4 Mark 25
5 David 27
6 Kim 22
7 James 24

Elimina vista

Per eliminare una vista, è sufficiente utilizzare l'istruzione DROP VIEW con ilnome_vista.DROP VIEW sintassi di base è la seguente:

sqlite> DROP VIEW nome_vista;

Il seguente comando rimuoverà vista COMPANY_VIEW che abbiamo creato in precedenza:

sqlite> DROP VIEW COMPANY_VIEW;
SQLite View
10/30