Il cmdlet Edit-IDQShelfDefinition automatizza l’aggiunta e l’eliminazione di colonne personalizzate alla DataboxList.
Sintassi
<# Edits the definition of an IrionEDM Datashelf in Shelf mode #> |
Edit-IDQShelfDefinition [-ShelfFullName] <string> [-EditAction] {AddColumn | RemoveColumn} [-ColumnName] <string> [[-EditPassword] <securestring>] -ColumnDataType <string> [-WhatIf] [-Confirm] [-ColumnSize <string>] [-ColumnAllowsNull] [-ColumnDefaultValue <string>] [-ColumnIdentityDefinition <string>] [<CommonParameters>] |
<# Edits the definition of an IrionEDM Datashelf in InputObject mode #> |
Edit-IDQShelfDefinition [-EditAction] {AddColumn | RemoveColumn} [-ColumnName] <string> [[-EditPassword] <securestring>] -ColumnDataType <string> [-InputObject <psobject>] [-WhatIf] [-Confirm] [-ColumnSize <string>] [-ColumnAllowsNull] [-ColumnDefaultValue <string>] [-ColumnIdentityDefinition <string>] [<CommonParameters>] |
Parametro |
Descrizione |
Richiesto |
-ColumnDataType <string> |
Tipo dati della colonna della DataShelf Definition |
Y* |
-ColumnName <string> |
Nome della colonna della DataShelf Definition |
Y |
-EditAction <{AddColumn | RemoveColumn}> |
Azione sulla colonna della DataShelf Definition |
Y |
-ShelfFullName <string> |
Nome completo del DataShelf |
Y |
-ColumnAllowsNull |
Flag che indica se la colonna può assumere valore null |
Y* |
-ColumnDefaultValue <string> |
Valore di default della colonna. Se valorizzato ed è una stringa, deve essere nella forma “‘valore di default’” |
N* |
-ColumnIdentityDefinition <string> |
Espressione che permette di definire colonne identity, nella forma "valore, step" |
N* |
-ColumnSize <string> |
Dimensione della colonna |
N* |
-EditPassword <securestring> |
Password di Edit del DataShelf, da quotare con apici singoli ('password') |
N |
-InputObject <psobject> |
Oggetto PowerShell corrispondente al Datashelf sorgente |
N |
-Confirm |
Visualizza un messaggio di conferma all’atto dell’esecuzione del comando |
N |
-WhatIf |
Simula il commandlet restituendo a video gli step di esecuzione senza effettuarli |
N |
* Valido solo se -EditAction è AddColumn.
ESEMPIO:
1. Aggiungere alla definizione del Datashelf MyShelf una colonna MyColumn, di tipo int. senza controllo sul valore nullo:
2. Aggiungere alla definizione del Datashelf MyShelf una colonna MyColumn, di tipo int.con controllo sul valore nullo. In tal caso è necessario specificare il Default Value:
3. Solo se la Databoxlist è vuota, è possibile aggiungere una colonna con controllo sul valore nullo con la sintassi:
|