Draegon

Trabalho BD

Apr 25th, 2016
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 2.17 KB | None | 0 0
  1. ---------------------------CRIANDO TABELA CLIENTE
  2.  
  3. CREATE TABLE cliente (
  4.     Codigo serial PRIMARY KEY NOT NULL,
  5.     cgc_cpf CHAR(15) NOT NULL,
  6.     Tipo CHAR(1) NOT NULL CHECK (Tipo = 'F' OR Tipo = 'J'),
  7.     razao_social CHAR(30) NOT NULL,
  8.     tipo_logradouro CHAR(3) NOT NULL CHECK (tipo_logradouro = 'ave' OR tipo_logradouro = 'pra' OR tipo_logradouro = 'rua' OR
  9.                         tipo_logradouro = 'tra' OR tipo_logradouro = 'rod' OR tipo_logradouro = 'vil'),
  10.     Logradouro CHAR(30),
  11.     Complemento CHAR(20),
  12.     Bairro CHAR(20) NOT NULL,
  13.     Cidade INT NOT NULL,
  14.     Uf CHAR(2),
  15.     Pais CHAR(2),
  16.     Cep CHAR(8) NOT NULL,
  17.     Fone CHAR(14) NOT NULL,
  18.     Contato CHAR(30) NOT NULL,
  19.     Fax CHAR(14),
  20.     insc_est CHAR(16),
  21.     Email CHAR(40),
  22.     Obs text,
  23.                        
  24. )
  25.  
  26. ----------------------------INSERINDO NA TABELA CLIENTE
  27.  
  28. INSERT INTO cliente
  29. (cgc_cpf,Tipo,razao_social,tipo_logradouro,
  30. Logradouro, Complemento, Bairro, Cidade, Uf, Pais, Cep, Fone, Contato,
  31. Fax, insc_est, Email, Obs)
  32. VALUES
  33. ('05117031121','F','razao social', 'rua', 'logradouro','complemento','bairro', 123, 'PB','BR','58053018','(83)99112-8252','contato','fax',
  34.  'insc estadual', 'elciusfb2@gmail.com','Texto de exemplo');
  35.  
  36. ------------------------------ LISTANDO A TABELA CLIENTE
  37.  
  38. SELECT cgc_cpf,Tipo,razao_social,tipo_logradouro,
  39. Logradouro, Complemento, Bairro, Cidade, Uf, Pais, Cep, Fone, Contato,
  40. Fax, insc_est, Email, Obs
  41.  
  42. FROM cliente
  43.  
  44. ---------------------------CRIANDO TABELA PRODUTO
  45.  
  46. CREATE TABLE Produto (
  47.     Codigo serial PRIMARY KEY NOT NULL,
  48.     Nome CHAR(40) NOT NULL,
  49.     Tipo SMALLINT NOT NULL,
  50.     Unidade CHAR(3) NOT NULL,
  51.     estoque_real NUMERIC(16,3),
  52.     estoque_virtual NUMERIC(16,3),
  53.     estoque_minimo NUMERIC(16,3),
  54.     Custo money,
  55.     Venda money
  56. )
  57.  
  58. ---------------------------- INSERINDO NA TABELA PRODUTO
  59.  
  60. INSERT INTO Produto
  61. (Nome,Tipo,Unidade, estoque_real,estoque_virtual,estoque_minimo,Custo,Venda)
  62. VALUES
  63. ('Elcius Ferreira',123,'kg',100,20,10,100.50,120)
  64.  
  65. -----------------------------LISTANDO TABELA PRODUTO
  66.  
  67. SELECT Nome,Tipo,Unidade, estoque_real,estoque_virtual,estoque_minimo,Custo,Venda
  68. FROM Produto
  69.  
  70. ------------------------------ DELETANDO DA TABELA PRODUTO
  71.  
  72. DELETE FROM Produto
  73. WHERE nome = 'Elcius Ferreira'
Add Comment
Please, Sign In to add comment