|
Коварство экзамена 70-229: SELECT list !
|
|||
---|---|---|---|
#18+
You are a database developer for a marketing firm. You have designed a quarterly sales view. This view joins several tables and calculates aggregate information. You create a unique index on the view. You want to provide a parameterised query to access the data contained in your indexed view. The output will be used in other SELECT lists. How should you accomplish this goal? A. Use an ALTER VIEW statement to add the parameter value to the view definition B. Create a stored procedure that accepts the parameter as input and returns a rowset with the result set C. Create a scalar user-defined function that accepts the parameter as input D. Create an inline user-defined function that accepts the parameter as input Ответ C, т.к. SELECT list это все же SELECT list... Или я не прав и D? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2002, 16:03 |
|
Коварство экзамена 70-229: SELECT list !
|
|||
---|---|---|---|
#18+
Да, тут похоже на D: BOL: Inline functions can be used to achieve the functionality of parameterized views. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2002, 16:49 |
|
Коварство экзамена 70-229: SELECT list !
|
|||
---|---|---|---|
#18+
Так ведь inline UDF нельзя использовать в SELECT lists. SELECT lists - это то, что до FROM. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2002, 16:52 |
|
Коварство экзамена 70-229: SELECT list !
|
|||
---|---|---|---|
#18+
так и не просят использовать функцию в SELECT list, говорят про результаты этой функции. Поэтому D ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2002, 17:18 |
|
Коварство экзамена 70-229: SELECT list !
|
|||
---|---|---|---|
#18+
D Основываюсь на фразе "You want to provide a parameterised query to access the data contained in your indexed view" Т.е. нужно фильтровать результаты запроса, оставляя внешний вид таким же. Думаю проще это сделать в виде SELECT * FROM dbo.fn1(@param1) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2002, 17:23 |
|
Коварство экзамена 70-229: SELECT list !
|
|||
---|---|---|---|
#18+
толи я поторопился, толи... на этом мысль останавливается. Хм...а если серьёзно я понял это так, как будто SELECt lists это что-то типа списки SELECT'ов т.е. несколько SQL выражений с использованием SELECT'ов...Или я не прав? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2002, 17:32 |
|
|
start [/forum/topic.php?fid=34&fpage=64&tid=1552138]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
32ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 142ms |
0 / 0 |