Aggiunta o modifica di un'espressione di proprietàAdd or Change a Property Expression

È possibile creare espressioni di proprietà per pacchetti, attività, contenitori Ciclo Foreach, contenitori Ciclo For, contenitori Sequenza, gestori di eventi, gestioni connessioni a livello di pacchetto e progetto e provider di log.You can create property expressions for packages, tasks, Foreach Loop containers, For Loop containers, Sequence containers, event handlers, package and project level connection managers, and log providers.

Per creare o modificare espressioni di proprietà, è possibile usare l' Editor espressioni di proprietà o il Generatore di espressioni.To create or change property expressions, you can use either the Property Expressions Editor or Expression Builder. È possibile accedere all' Editor espressioni di proprietà dagli editor personalizzati disponibili per attività e contenitori o dalla finestra Proprietà .The Property Expressions Editor can be accessed from either the custom editors that are available for tasks and containers, or from the Properties window. È possibile accedere alGeneratore di espressioni dall' Editor espressioni di proprietà.Expression Builder can be accessed from inside the Property Expressions Editor. È possibile scrivere espressioni sia nell'Editor espressioni di proprietà che nel Generatore di espressioni, *tuttavia quest'ultimo offre un set di strumenti dell'interfaccia grafica che semplificano la compilazione di espressioni complesse.While you can write expressions in either the *Property Expressions Editor or Expression Builder, Expression Builder provides a graphical set of tools that makes it simple to build complex expressions.

Per sapere di più sulla sintassi, gli operatori e le funzioni offerti da Integration ServicesIntegration Services, vedere Operatori (espressione SSIS) e Funzioni (espressione SSIS).To learn more about the syntax, operators, and functions that Integration ServicesIntegration Services provides, see Operators (SSIS Expression) and Functions (SSIS Expression). Gli argomenti relativi a ogni operatore e funzione includono esempi di utilizzo dell'operatore o della funzione in un'espressione.The topic for each operator or function includes examples of using that operator or function in an expression. Per esempi di espressioni più complesse, vedere Utilizzo delle espressioni di proprietà nei pacchetti.For examples of more complex expressions, see Use Property Expressions in Packages.

Per creare o modificare un'espressione di proprietàTo create or change a property expression

  1. In SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT)aprire il progetto che contiene il pacchetto Integration ServicesIntegration Services desiderato.In SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT), open the project that contains the Integration ServicesIntegration Services package you want.

  2. In Esplora soluzioni fare doppio clic sul pacchetto per aprirlo e quindi eseguire una delle operazioni seguenti.In Solution Explorer, double-click the package to open it, and then do one of the following:

    • Nel caso di un'attività o di un contenitore, fare doppio clic sull'elemento e quindi su Espressioni nell'editor.If the item is a task or a container, double-click the item, and then click Expressions in the editor.

    • Fare clic con il pulsante destro del mouse sull'elemento e scegliere Proprietà.Right-click the item and then click Properties.

  3. Fare clic nella casella Espressioni e quindi sui puntini di sospensione (…).Click in the Expressions box and then click the ellipsis (…).

  4. Nell' Editor espressioni di proprietàselezionare una proprietà nell'elenco Proprietà ed eseguire una delle operazioni seguenti:In the Property Expressions Editor, select a property in the Property list, and then do one of the following:

    • Digitare o modificare direttamente l'espressione di proprietà nella colonna Espressione , quindi fare clic su OK.Type or change the property expression directly in the Expression column, and then click OK.

      -oppure-—or—

    • Fare clic sui puntini di sospensione (...) nella riga dell'espressione della proprietà per aprire il Generatore di espressioni.Click the ellipsis (…) in the expression row of the property to open the Expression Builder.

  5. (Facoltativo) Nel Generatore di espressioni, eseguire una delle attività seguenti:(Optional) In the Expression Builder, do any of the following tasks:

    • Per accedere a variabili definite dal sistema e dall'utente, espandere Variabili.To access system and user-defined variables, expand Variables.

    • Per accedere alle funzioni, ai cast e agli operatori del linguaggio delle espressioni di SSISSSIS , espandere i nodi Funzioni matematiche, Funzioni per i valori stringa, Funzioni di data/ora, Funzioni NULL, Cast di tipoe Operatori.To access the functions, the casts, and the operators that the SSISSSIS expression language provides, expand Mathematical Functions, String Functions, Date/Time Functions, NULL Functions, Type Casts, and Operators.

    • Per compilare o modificare un'espressione nel Generatore di espressioni, trascinare le variabili, le colonne, le funzioni, gli operatori e i cast nella casella Espressione oppure digitare direttamente l'espressione nella casella.To build or change an expression in the Expression Builder, drag variables, columns, functions, operators, and casts to the Expression box, or type the expression in the box.

    • Per visualizzare il risultato della valutazione dell'espressione, fare clic su Valuta espressione nel Generatore di espressioni.To view the evaluation result of the expression, click Evaluate Expression in the Expression Builder.

      Se l'espressione non è valida, viene visualizzato un avviso che evidenzia gli errori di sintassi.If the expression is not valid, an alert appears that describes the syntax errors in the expression.

      Nota

      Quando si valuta un'espressione, il risultato della valutazione non viene assegnato alla proprietà.Evaluating an expression does not assign the evaluation result to the property.

  6. Fare clic su OK.Click OK.

Vedere ancheSee Also

Integration Services ( SSIS ) Espressioni Integration Services (SSIS) Expressions
Utilizzare le espressioni di proprietà nei pacchetti Use Property Expressions in Packages
Integration Services ( SSIS ) Pacchetti Integration Services (SSIS) Packages
Contenitori in Integration Services Integration Services Containers
Attività di Integration Services Integration Services Tasks
Integration Services ( SSIS ) Gestori eventi Integration Services (SSIS) Event Handlers
Integration Services ( SSIS ) Connessioni Integration Services (SSIS) Connections
Integration Services ( SSIS ) RegistrazioneIntegration Services (SSIS) Logging