Newsgroup: it.comp.software.database
Titolo: MySQL e le "Viste"

Stavo approcciando proprio in questi giorno a MySQL.
Non ho capito una cosa.. esiste il concetto di VIEW in questo database o un
qualcosa di equivalente?
Io fino ad ora ho avuto modo di utilizzare Ms SQL Server e Sybase ASA 6 e mi
troverei disorientato senza poter utilizzare le viste su database.
Ho provato a cercare un "CREATE VIEW" nel manuale installato dal setup di
MySQL senza trovare nulla.
Ringrazio anticipatamente
Gerry

: Stavo approcciando proprio in questi giorno a MySQL.
: Non ho capito una cosa.. esiste il concetto di VIEW in questo database o
un
: qualcosa di equivalente?
No
:
: Io fino ad ora ho avuto modo di utilizzare Ms SQL Server e Sybase ASA 6 e


qualcosa di
equivalente?
AFAIK no. Puoi utilizzare delle tabelle temporanee, al loro
posto.
-- 
Salkaner che ha avuto lo stesso problema
Visita LTSN -->
http://ltsn.ven.cx
--------------------------------
Inviato via 
http://usenet.iol.it
 

 e mi troverei disorientato senza poter utilizzare le viste su database.
allora ti interesserà sapere che:
non c'è neanche un transaction log
non ci sono i triggers
le union saranno supportate solo dalla prossima release
le nested queries saranno supportate tra 2 releases
non c'è un linguaggio procedurale (transact-sql conoscerai tu)
quindi niente functions né stored procedures.
non ci sono vincoli di integrità (le foreign keys sono suportate come 
sintassi ma di fatto non c'è il vero e proprio constraint)
con mysql, finché non verranno rilasciate queste features, tutto è da 
gestire da applicazione.
ciao

allora ti interesserà sapere che:
Eh eh eh ...hai fatto bene a dirlo perchè tra un pò sarebbero arrivate le
solite domande :-)
Senza nessun intento polemico, non capisco come mai molti si installano il
db e dopo scoprono che non c'è quello che gli interessa. Io solitamente
faccio il contrario.
Ciao.
p.s: visto che segui lo sviluppo di Mysql, l'integrità referenziale ed i
trigger sono in arrivo oppure bisogna rassegnarsi? Sai, sviluppando per il
web molto spesso devo usare Mysql, ma non vedo l'ora che faccia un bel
salto di qualità.
Faser
--------------------
FABIO SERRA
*Questo testo deve essere valutato secondo il senso della RFC-3*
Per rispondere in e-mail sostituire "invalid" con "faser"
http://www.cfmentor.com
--------------------

 un bel salto di qualità.
distillo i migliori next step:
dalla 4.0.0:
full support per BIGINT
supporto del comando UNION (finalmente!)
possibilità di delete spalmate
possibilità di specificare IDENTITY anziché auto_increment (come sybase e 
MSSQL)
possibilità di enable e disable delle chiavi
incremento delle prestazioni generico (dallo 0 al 30%)
e le migliori cose che implementeranno nel prossimo anno:
nested queries (usa temporary tables in automatico)
update spalmato su + tabelle
foreign keys + delete cascade
limit gestibile a variabili (limit @a, @b)
natural join
supporto per SUM(DISTINCT)
e in un futuro remoto:
tutto il resto, gli sviluppatori hanno intenzione di allinearsi con gli 
standard ANSI 92 / ANSI 99.
non ho ancora sentito parlare di triggers e linguaggio procedurale...
per quello, credo che mi verrà una luuunga barba bianca.
(fino a qualche mese fa dicevano che per come era implementato ora il 
motore, l'implementazione dei triggers sarebbe stata una mazzata sui 
c**lioni)
ciao

c**lioni)
Probabile. A me aveva fatto un pò incazzare Monthy (il principale
sviluppatore di Mysql) quando, un bel pò di tempo fa, a chi chiedeva
l'integrità referenziale aveva risposto che era per programmatori prigri.
Adesso sembrano aver cambiato idea e ne sono contento.
Ciao e grazie.


nested queries (usa temporary tables
in automatico)
WOW.
A questo punto mi basterebbe!
-- 
Salkaner che
mysql gli era parso bellino
