Come potrei fare un suggerimento per una modifica allo standard SQL

6

Se volevo fare un suggerimento a una modifica su come% co_de la dichiarazione% funziona in UPDATE , come potrei farcela?

Esiste un sito web per il prossimo standard?

Ho cercato su Google, ma ho semplicemente ottenuto la pagina di Wikipedia.

    
posta Toby Allen 17.01.2013 - 12:12
fonte

2 risposte

8

Ci sono un paio di modi per farlo.

  1. ISO per le petizioni
  2. persuade il tuo fornitore di DB preferito
  3. Apporta le modifiche da solo

ISO per le petizioni Puoi presentare una petizione alla tua richiesta al / ai comitato / i appropriato / i all'ISO. L'articolo di Wikipedia che hai linkato fornisce i numeri delle specifiche ISO e quindi quali commissioni.

Ti avverto che probabilmente dovrai volontariamente far parte del comitato (i) e / o impegnarti molto per sostenere questo cambiamento. Avendo lavorato indirettamente con i comitati di standard in precedenza, posso assicurarti che nulla è immediato e non succede nulla a meno che il cambiamento non abbia un campione.

Persuada il tuo fornitore di DB preferito
I fornitori di DB come IBM, Microsoft e Oracle non sono obbligati a codificare i loro database rispetto allo standard SQL. Ultimo ho controllato, nessuno di loro ha rispettato completamente con l'ultimo standard SQL comunque. Se hai un peso sufficiente con i venditori, potresti essere in grado di persuaderli a implementare la modifica che stai richiedendo. In questo caso, inizierei con il rappresentante di vendita locale.

Tutti i principali fornitori di DB sono (o dovrebbero essere) coinvolti nel processo di standardizzazione. Se riesci a convincere uno di loro a fare il resto per te, allora dovrebbero essere in grado di difendere il cambiamento alla prossima evoluzione dello standard.

Apporta le modifiche da solo Tutto ciò che è stato detto, sei più che benvenuto a prendere una copia della fonte per il tuo DBMS open source preferito e fare il cambiamento da solo. Mentre questo richiederà probabilmente il maggior sforzo da parte tua, ha anche le migliori probabilità di vedere effettivamente la luce del giorno. Anche se i manutentori del progetto rifiutano il tuo miglioramento, puoi sempre eseguire la tua versione del database e avere la modifica richiesta.

Se il tuo cambiamento è adottato dal progetto e si dimostra popolare, potrebbe finalmente trovare la sua strada nella prossima versione dello standard.

    
risposta data 17.01.2013 - 13:31
fonte
1

Bene, gli standard sono controllati da ANSI, quindi ti suggerisco di iniziare da lì.

link

Anche se, come già detto, è improbabile trovarlo negli standard, come già detto da altri ci sono modi per farlo già se vuoi essere esplicito e, soprattutto, il tuo cambiamento non sarebbe retrocompatibile.

    
risposta data 17.01.2013 - 13:26
fonte

Leggi altre domande sui tag