VARCHAR2 è un tipo di dati in un database Oracle . Oracle è un fornitore leader di sistemi di gestione di database relazionali o RDBMS e contribuisce allo sviluppo di Structured Query Language , SQL , che è il metodo standard di accesso ai dati da database . Accesso diretto a un database Oracle da parte del pubblico utilizzando SQL è rara . Di solito , una organizzazione presenta un front- end per il database, che offre un facile da usare l'interfaccia utente grafica . Queste estremità anteriori , chiamati forme , in Oracle contengono campi di vari tipi di input. Un tipo di campo in forma Oracle è un campo di testo . Definizione
database Oracle
Data Hold dati in tabelle relazionali . Questi sono creati da Oracle Data Definition Language . Uno dei fattori nel DDL è i tipi di dati delle colonne delle tabelle . VARCHAR2 evoluto da tipi di dati carattere e si trova solo in DDL di Oracle , anche se altri DDL RDBMS contengono un tipo di dati VARCHAR . DDL di Oracle comprende CHAR , VARCHAR e VARCHAR2 per i tipi di dati di testo .
VARCHAR2
A " varchar " è un campo di carattere variabile , che in altri linguaggi di programmazione è di solito denominato come una " stringa ". Oracle produce anche PL /SQL , che è la versione programmazione procedurale di SQL . PL /SQL interagisce con le tabelle di un database Oracle e quindi utilizza gli stessi tipi di dati . In entrambi i casi la distinzione "variabile" di VARCHAR2 lo rende diverso da un tipo di dati CHAR . Il formato di entrambi CHAR e VARCHAR2 richiedere che una colonna o di una variabile deve essere dichiarata con la sua lunghezza massima . Nel caso della CHAR , il campo verrà riempita di spazi finali in modo che contenga sempre il numero dichiarato di caratteri . VARCHAR2 non pad , né tagliare gli spazi finali , se una stringa di testo come "ciao" è posto in un campo VARCHAR2 .