Utilizzare Progettazione schema per aggiungere una colonna al database.
Procedere come descritto di seguito:
Viene visualizzata la finestra di dialogo Aggiungi nuova colonna.
WSP verifica che il prefisso sia stato inserito, altrimenti aggiunge la lettera "z" all'inizio del nome della colonna.
(Solo visualizzazione) Specifica il nome oggetto della colonna. Ad esempio, il nome oggetto della colonna alt_phone del Contatto è alt_phone.
Specifica il nome descrittivo della colonna. È possibile modificare il nome visualizzato di una colonna inserendo un altro nome in questo campo. Ad esempio, il nome visualizzato della colonna alt_phone del Contatto è telefono alternativo.
(Sola lettura per tabelle standard) Specifica il nome utilizzato per fare riferimento alla colonna nelle utilità di CA SDM, come pdm_userload. Nelle tabelle definite a livello di sito, per impostazione predefinita il nome dello schema è uguale al nome oggetto. Per cambiare tale nome, immettere un altro valore in questo campo.
(Sola lettura per tutte le tabelle) Specifica il nome utilizzato per fare riferimento alla tabella nel DBMS fisico. Nelle tabelle definite a livello di sito, il nome DBMS è uguale al nome dello schema.
Fornisce una breve descrizione della colonna.
(Sola lettura per tutte le colonne standard in tabelle standard e per le colonne salvate definite a livello di sito) Specifica il tipo di dati della colonna. È possibile specificare o cambiare il tipo di campo delle nuove colonne definite a livello di sito selezionando un valore dall'elenco a discesa. L'elenco seguente descrive i tipi di campo disponibili:
Indica un valore numerico
Indica una stringa di testo. Il campo Lunghezza stringa indica il numero di caratteri in una stringa.
Indica la data e l'ora. Il valore intero memorizzato nel database indica il numero di secondi a partire dalla mezzanotte del 1 gennaio 1970.
Indica un periodo di tempo. Il valore memorizzato nel database è un valore intero che indica un numero di secondi.
Indica un numero reale (a virgola mobile).
Indica una chiave esterna che fa riferimento a un'altra tabella. Il campo Tabella SREL specifica la tabella di riferimento. Il valore memorizzato nel database è il valore REL_ATTR della tabella a cui la chiave fa riferimento e può essere un valore intero o una stringa. Il valore memorizzato nel prodotto è il nome comune della riga della tabella a cui la chiave fa riferimento. Per informazioni sull'impostazione di attributi SREL con valori chiave esterna, consultare la Guida di riferimento tecnica.
Indica una colonna virtuale che rappresenta un set di tutti gli oggetti con una chiave SREL che fa riferimento a questa tabella. È presente solo nel motore oggetti e non è fisicamente memorizzato nel database. Selezionare questo tipo di campo solo con la supervisione di un dipendente CA Technologies.
Indica una colonna virtuale che rappresenta un set di oggetti selezionato tramite la clausola WHERE nella scheda Avanzate. È presente solo nel motore oggetti e non è fisicamente memorizzato nel database. Selezionare questo tipo di campo solo con la supervisione di un dipendente CA Technologies.
Indica una colonna virtuale creata dal motore oggetti utilizzando i valori di altre colonne e tramite una formula specificata nella scheda Avanzate. È presente solo nel motore oggetti e non è fisicamente memorizzato nel database. Selezionare questo tipo di campo solo con la supervisione di un dipendente CA Technologies.
La lunghezza di una colonna di tipo STRING. Questo campo è vuoto per le colonne di tipo diverso da STRING. Questo campo è di sola lettura per tutte le colonne standard e per le colonne definite in locale che sono state salvate. Per specificare o cambiare la lunghezza della nuova colonna di tipo STRING definita in locale, in questo campo immettere un valore intero compreso tra 1 e 32767.
La tabella a cui fa riferimento una colonna SREL. Questo campo è vuoto per le colonne di tipo diverso da SREL. Questo campo è di sola lettura per tutte le colonne standard e per le colonne definite in locale che sono state salvate. È possibile specificare la tabella a cui fa riferimento una nuova SREL definita a livello di sito selezionandola dall'elenco a discesa.
Il valore predefinito assegnato alla colonna quando viene definita una nuova riga della tabella. Deve essere un valore appropriato al tipo di campo. Sono disponibili alcuni valori di parole chiave per determinati tipi di campo:
Specifica la data e l'ora correnti per una colonna di tipo DATE.
Specifica l'utente attivo per una SREL della tabella Contatto.
Il valore assegnato alla colonna quando viene aggiornata una riga della tabella. Deve essere un valore appropriato al tipo di campo. Sono disponibili alcuni valori di parole chiave per determinati tipi di campo:
Specifica la data e l'ora correnti per una colonna di tipo DATE.
Specifica l'utente attivo per una SREL della tabella Contatto.
Se selezionata, questa opzione indica che è necessario fornire un valore per la colonna prima di poter salvare una riga della tabella che la contiene. È possibile impostare questa opzione per le colonne standard e per le colonne definite a livello di sito. Inoltre è possibile disattivare un'opzione già impostata. Tuttavia, non è possibile disattivare l'opzione di una colonna standard a meno che non sia stata impostata in locale.
Se selezionata, questa opzione indica che è possibile specificare un valore per questa colonna solo dopo aver creato una riga della tabella relativa e non è possibile apportarvi successive modifiche. È possibile impostare questa opzione per le colonne standard e per le colonne definite a livello di sito. Inoltre è possibile disattivare un'opzione già impostata. Tuttavia, non è possibile disattivare l'opzione di una colonna standard a meno che non sia stata impostata in locale.
Se selezionata, questa opzione indica che la colonna è una tra quelle verificate da pdm_userload per determinare se il relativo input è un aggiornamento di una riga esistente. Questa opzione è disponibile solo per le colonne di tipo STRING. È un campo di sola lettura per tutte le colonne delle tabelle standard.
Queste opzioni specificano le caratteristiche di una colonna che rappresenta un indice del DBMS fisico. Sono disponibili solo per le colonne delle tabelle definite in locale.
Specifica che la colonna è univoca nella tabella e che due righe non possono avere lo stesso valore per la colonna.
Specifica che l'indice del DBMS è elencato in ordine crescente in base a questa colonna. Questa opzione esclude l'opzione Decrescente.
Specifica che l'indice del DBMS è elencato in ordine decrescente in base a questa colonna. Questa opzione esclude l'opzione Crescente.
Importante: Progettazione schema include la scheda Avanzate. Le informazioni in questa scheda sono destinate al supporto tecnico e ai rappresentanti locali di CA Technologies. Poiché un amministratore o uno sviluppatore nella maggior parte dei casi non hanno necessità di usarle, queste schede non verranno trattate in questo documento.
In questo modo le modifiche vengono salvate nel database e sul server viene creato un file (wsptest.mods) che definisce le modifiche nel motore oggetti. Il file viene memorizzato nella sottodirectory site/mods/majic della directory di installazione di CA SDM. Dopo aver creato il file wsptest.mods, Screen Painter Web riavvia il motore oggetti in modo che possa usare le nuove modifiche. Questa operazione può durare da alcuni secondi a un paio di minuti, in base alla complessità dello schema.
Viene visualizzato un messaggio. Fare clic su Sì per proseguire. Il file wsptest.mods riguarda solo il motore oggetti definito dall'opzione wsp_domsrvr. Altri motori oggetti sullo stesso server non elaborano questo file che non viene distribuito ad altri server. Inoltre, le nuove tabelle e colonne in modalità test sono definite per il motore oggetti come oggetti locali. Ciò significa che il motore oggetti le riconosce e quindi ne permette l'uso sui moduli Web. Tuttavia, esse non esistono nel database e non riguardano gli altri utenti. Gli utenti di CA SDM non utilizzano il motore oggetti di WSP, quindi non sono interessati dai cambiamenti allo schema di cui si sta eseguendo il test.
La colonna viene aggiunta alla tabella.
|
Copyright © 2013 CA.
Tutti i diritti riservati.
|
|