PL/SQL: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
+ref |
Funzionalità collegamenti suggeriti: 2 collegamenti inseriti. |
||
(Una versione intermedia di un altro utente non mostrate) | |||
Riga 58:
</syntaxhighlight>
La sezione<code>DECLARE</code>specifica i [[Tipo di dato|tipi di dato]] delle variabili, delle costanti, delle collezioni e i tipi definiti dall'utente.
Il blocco tra <code>BEGIN</code> ed <code>END</code> specifica il codice da eseguire.
Riga 89:
</syntaxhighlight>
Il simbolo <code>:=</code> funziona come un [[operatore di assegnamento]], per memorizzare un valore in una variabile.
I tipi di dato più usati sono <code>NUMBER</code>, <code>INTEGER</code>, <code>VARCHAR2</code>, <code>DATE</code>, <code>TIMESTAMP</code> ecc.
Riga 162:
==Linguaggi simili==
Anche altri DBMS hanno dei linguaggi associati. [[Sybase SQL Server|Sybase]] e il suo derivato [[Microsoft SQL Server]] hanno [[Transact-SQL]], [[PostgreSQL]] ha [[PL/pgSQL]] (che cerca di emulare PL/SQL), [[IBM DB2|DB2]] include SQL Procedural Language<ref>
PL/SQL assomiglia da vicino al [[Pascal (linguaggio)|Pascal]]. La struttura a packages alla struttura base del Pascal, o alle unità [[Delphi]].
|