Aby rozwinąć link podany w pytaniu:
- Utwórz zmienną pakietu
- Kliknij dwukrotnie nazwę zmiennej pakietu. (Pozwala to na dostęp do właściwości zmiennej)
- Ustaw właściwość „EvaluateAsExpression” na true
- Wprowadź zapytanie w konstruktorze wyrażeń.
- Ustaw zapytanie źródłowe OLE DB na polecenie SQL ze zmiennej
Konstruktor wyrażeń może dynamicznie tworzyć wyrażenia przy użyciu zmiennej do tworzenia „sparametyzowanych zapytań”.
Tak więc następujące „normalne” zapytanie:
select * from book where book.BOOK_ID = ?
Można zapisać w konstruktorze wyrażeń jako:
"select * from book where book.BOOK_ID = " + @[User::BookID]
Następnie możesz wykonać obsługę wartości null i konwersję danych za pomocą konstruktora wyrażeń.