Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione REDMI Note 17 Pro: il midrange con batteria da 8.340 mAh e ricarica veloce
Recensione REDMI Note 17 Pro: il midrange con batteria da 8.340 mAh e ricarica veloce
REDMI Note 17 Pro porta in fascia media una batteria da 8.340 mAh con ricarica HyperCharge a 67W, un display AMOLED da 6,83 pollici capace di picchi di luminosità molto elevati e una struttura certificata TÜV SÜD contro cadute e infiltrazioni d'acqua, il tutto racchiuso in una scocca da 223 grammi. Lo abbiamo provato per diversi giorni tra fotocamera, prestazioni, autonomia e prezzo sul mercato italiano
Insta360 Luna Ultra: la potenza del sensore da 1 pollice incontra la portabilità estrema
Insta360 Luna Ultra: la potenza del sensore da 1 pollice incontra la portabilità estrema
Insta360 Luna Ultra integra un sensore da 1 pollice 8K, ottiche Leica e triplo chip IA. Tra schermo OLED rimovibile, workflow I-Log a 10 bit e stabilizzazione a tre assi, analizziamo le doti tecniche di una gimbal camera pensata per i professionisti
Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa
Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa
Marvel's Wolverine porta Logan in un'avventura inedita, violenta e fortemente narrativa, costruita attorno alla sua natura di combattente e al difficile rapporto con il proprio passato. Insomniac Games punta su combattimenti spettacolari, progressione e personalizzazione, inserendo l'azione in un mondo segnato dalla persecuzione dei mutanti. Un viaggio intenso, che alterna mattanza, esplorazione e momenti sorprendentemente emotivi.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 15-04-2008, 11:16   #1
Paulthecer
Member
 
Iscritto dal: May 2006
Messaggi: 60
[SQL]RAISE EXCEPTION in MySql

Ciao a tutti,
ho problema... Devo realizzare una stored procedure in mysql che al verificarsi di una condizione mi stampi un messaggio di errore. Ho visto che esiste per PostgreSQL il comando RAISE EXCEPTION e volevo sapere se esiste un comando equivalente in MySql e come si usa. Brutalmente ho provato ad usare RAISERROR, ma non funziona.
HELP ME!!!!!!!

lo spaccato di codice deve semplicemente fare:

DELIMITER $$

DROP PROCEDURE IF EXISTS `multisala`.`checkbill` $$
CREATE PROCEDURE `multisala`.`checkbill` ()
BEGIN
DECLARE idu, conto INT;

SELECT UID FROM prenotazione WHERE IDPREN = (SELECT MAX(IDPREN) FROM prenotazione) INTO idu;
SELECT Saldo FROM utente WHERE UID = idu INTO conto;

IF conto > 0.20 THEN

UPDATE prenotazione SET Saldo = conto - 0.20;

ELSE

RAISERROR ('Saldo insufficiente')

END IF;

END $$

DELIMITER
;
__________________
Notebook: Dell XPS M1330 T7500 2,0 GHz, 3 GB RAM, 250 GB Hard disk, Nvidia GForce 8400M GS --- SmartPhone: Iphone 8 GB --- Guide e Progetti su http://paulthecer.blogspot.com
Paulthecer è offline   Rispondi citando il messaggio o parte di esso
Old 15-04-2008, 11:22   #2
ramarromarrone
Senior Member
 
Iscritto dal: Jun 2007
Messaggi: 497
in POSTGRE esiste il RAISE EXCEPTION...in mysql penso esista qualcos di simile..
prova a controllare sul sito della sun
ramarromarrone è offline   Rispondi citando il messaggio o parte di esso
Old 16-04-2008, 14:44   #3
Paulthecer
Member
 
Iscritto dal: May 2006
Messaggi: 60
E in postgres lo sapevo già...
allora nessuno che mi sa aiutare... Che è... Vi ho messo in difficoltà?
__________________
Notebook: Dell XPS M1330 T7500 2,0 GHz, 3 GB RAM, 250 GB Hard disk, Nvidia GForce 8400M GS --- SmartPhone: Iphone 8 GB --- Guide e Progetti su http://paulthecer.blogspot.com
Paulthecer è offline   Rispondi citando il messaggio o parte di esso
Old 28-04-2008, 23:18   #4
johnnyd
Member
 
Iscritto dal: Jun 2005
Messaggi: 38
Quote:
Originariamente inviato da Paulthecer Guarda i messaggi
Ciao a tutti,
ho problema... Devo realizzare una stored procedure in mysql che al verificarsi di una condizione mi stampi un messaggio di errore. Ho visto che esiste per PostgreSQL il comando RAISE EXCEPTION e volevo sapere se esiste un comando equivalente in MySql e come si usa. Brutalmente ho provato ad usare RAISERROR, ma non funziona.
HELP ME!!!!!!!

lo spaccato di codice deve semplicemente fare:

DELIMITER $$

DROP PROCEDURE IF EXISTS `multisala`.`checkbill` $$
CREATE PROCEDURE `multisala`.`checkbill` ()
BEGIN
DECLARE idu, conto INT;

SELECT UID FROM prenotazione WHERE IDPREN = (SELECT MAX(IDPREN) FROM prenotazione) INTO idu;
SELECT Saldo FROM utente WHERE UID = idu INTO conto;

IF conto > 0.20 THEN

UPDATE prenotazione SET Saldo = conto - 0.20;

ELSE

RAISERROR ('Saldo insufficiente')

END IF;

END $$

DELIMITER
;
scommetto che ti stai esaurendo anche tu con il progetto di basi!!! grrr ho bisogno anche io di un'alternativa al raise exception.. se l'hai trovata..contattami su msn [email protected] ciaoo
__________________
EOS 350D (18-55) - YASHICA FX 3 SUPER 2000 (50mm 1.9) - ASUS Z9000My Photo Album
johnnyd è offline   Rispondi citando il messaggio o parte di esso
Old 29-04-2008, 09:56   #5
Paulthecer
Member
 
Iscritto dal: May 2006
Messaggi: 60
Si sto impazzendo è in più credo proprio che non finirò in tempo per consegnarlo perchè mi manca da fare tutta la documentazione tecnica. Quindi mi sa che rinvierò a settembre. L'unica soluzione che mi è venuta in mente per risolvere il problema del RAISE EXCEPTION e di mettere il controllo a livello di PHP invece che da DBMS.
__________________
Notebook: Dell XPS M1330 T7500 2,0 GHz, 3 GB RAM, 250 GB Hard disk, Nvidia GForce 8400M GS --- SmartPhone: Iphone 8 GB --- Guide e Progetti su http://paulthecer.blogspot.com
Paulthecer è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Recensione REDMI Note 17 Pro: il midrange con batteria da 8.340 mAh e ricarica veloce Recensione REDMI Note 17 Pro: il midrange con ba...
Insta360 Luna Ultra: la potenza del sensore da 1 pollice incontra la portabilità estrema Insta360 Luna Ultra: la potenza del sensore da 1...
Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa Marvel's Wolverine, la recensione: Logan torna p...
DJI Romo 2: tante novità lo rendono un robot completo DJI Romo 2: tante novità lo rendono un ro...
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED Sony Bravia 9 II: il True RGB alla prova, dove l...
Speciale robot aspirapolvere in offerta ...
L'IA sta cancellando i lavori junior? Il...
Debutta Chery Italia: non più sol...
Addio ai dischi? Xbox ci aveva già...
Speciale TV Amazon: 4 modelli, da 139€ f...
Il nuovo iPhone 18 Pro Max ha una ricari...
Speciale smartphone Android: 7 modelli i...
La Camera USA presenta il conto: i data ...
Non solo EV, ma anche IA: Panasonic inau...
iPhone Duo, il debutto del pieghevole di...
Atlas 960E SuperPoD, la risposta di Huaw...
IA militare e nucleare: esperti USA e ci...
Dieci mini-reattori nucleari in Europa d...
CONTROL Resonant su PC: Path Tracing, Ra...
ColorOS 17 arriva su circa 90 dispositiv...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 09:13.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v