Mostrando las entradas con la etiqueta clave foranea. Mostrar todas las entradas
Mostrando las entradas con la etiqueta clave foranea. Mostrar todas las entradas

Clave foránea en SQLite3

SQLite3

SQLite version 3.35.4 2021-04-02 15:20:15

Enter ".help" for usage hints.

Connected to a transient in-memory database.

Use ".open FILENAME" to reopen on a persistent database.


sqlite> PRAGMA foreign_keys = ON


sqlite> CREATE TABLE IF NOT EXISTS "Grupo_Proveedor" (

   ...>         id_grupo_proveedor INTEGER  NOT NULL PRIMARY KEY AUTOINCREMENT,

   ...>         nombre_grupo_proveedor VARCHAR(55)  NULL);


sqlite> CREATE TABLE IF NOT EXISTS "Proveedor" (

   ...>         id_proveedor INTEGER  NOT NULL PRIMARY KEY AUTOINCREMENT,

   ...>         nombre_proveedor VARCHAR(55)  NOT NULL,

   ...>         id_grupo_proveedor INTEGER NOT NULL,

   ...>             FOREIGN KEY(id_grupo_proveedor) REFERENCES Grupo_Proveedor(id_grupo_proveedor));


sqlite> .table

Grupo_Proveedor  Proveedor


sqlite> insert into Grupo_proveedor VALUES (1,'panaderia');

sqlite> insert into Grupo_proveedor VALUES (2,'ferreteria');


sqlite> INSERT INTO Proveedor VALUES (1,'jacinto pancito',1);


sqlite> SELECT Proveedor.id_proveedor,

Proveedor.nombre_proveedor, 

Grupo_Proveedor.nombre_grupo_proveedor 

FROM Proveedor INNER JOIN Grupo_Proveedor 

ON Proveedor.id_grupo_proveedor == Grupo_Proveedor.id_grupo_proveedor;

1|jacinto pancito|panaderia


01100110 01101001 01101110 00100000 01100100 01100101 00100000 01100011 01101111 01100100 01101001 01100111 01101111

RETURN






INDICE