Amazon Redshift non supporterà più la creazione di nuove UDF Python a partire dal 1º novembre 2025. Se desideri utilizzare le UDF Python, creale prima di tale data. Le UDF Python esistenti continueranno a funzionare normalmente. Per ulteriori informazioni, consulta il post del blog
Creare una tabella
Dopo aver creato il nuovo database, è necessario creare le tabelle che conterranno i dati. Quando crei la tabella, specifica le informazioni sulle colonne.
Ad esempio, per creare una tabella denominata DEMO, emettere il comando riportato di seguito.
CREATE TABLE Demo ( PersonID int, City varchar (255) );
Per impostazione predefinita, i nuovi oggetti di database, come le tabelle, vengono creati nello schema predefinito denominato public generato durante la creazione del data warehouse. È possibile utilizzare un altro schema per creare oggetti di database. Per ulteriori informazioni, consultare Gestione della sicurezza dei database nella Guida per gli sviluppatori di database di Amazon Redshift.
È possibile creare una tabella anche utilizzando la notazione schema_name.object_name per creare la tabella nello schema SALES.
CREATE TABLE SALES.DEMO ( PersonID int, City varchar (255) );
Per visualizzare ed esaminare gli schemi e le relative tabelle, puoi utilizzare Amazon Redshift Query Editor V2. Oppure è possibile visualizzare l'elenco delle tabelle negli schemi usando le viste di sistema. Per ulteriori informazioni, consulta Eseguire query sulle tabelle e sulle viste di sistema.
Le colonne encoding, distkey e sortkey vengono utilizzate da Amazon Redshift per l'elaborazione parallela. Per ulteriori informazioni sulla progettazione di tabelle che includono questi elementi, consultare Best practice di Amazon Redshift per la progettazione di tabelle.
Inserisci le righe di dati in una tabella
Dopo aver creato una tabella, inserire le righe di dati in questa tabella.
Nota
Il comando INSERT inserisce righe in una tabella. Per caricamenti in blocco standard, utilizzare il comando COPY. Per ulteriori informazioni, consultare Utilizzo del comando COPY per caricare i dati.
Ad esempio, per inserire valori nella tabella DEMO, emettere il comando seguente.
INSERT INTO DEMO VALUES (781, 'San Jose'), (990, 'Palo Alto');
Per inserire dati in una tabella che si trova in uno schema specifico, esegui il comando seguente.
INSERT INTO SALES.DEMO VALUES (781, 'San Jose'), (990, 'Palo Alto');
Seleziona dati da una tabella
Dopo aver creato una tabella e averla popolata con dati, puoi usare l'istruzione SELECT per visualizzare i dati contenuti nella tabella. L'istruzione SELECT * restituisce tutti i nomi di colonna e i valori di riga per tutti i dati presenti in una tabella. L'utilizzo di SELECT è un buon metodo per verificare che i dati aggiunti di recente siano stati inseriti correttamente nella tabella.
Per visualizzare i dati inseriti nella tabella DEMO, emettere il comando seguente:
SELECT * from DEMO;
Il risultato sarà simile al seguente:
personid | city ----------+----------- 781 | San Jose 990 | Palo Alto (2 rows)
Per ulteriori informazioni sull'uso dell'istruzione SELECT per eseguire query sulle tabelle, consultare SELECT.