Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Intellisense и функция $PARTITION  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 9179
Только у меня IS находит синтаксическую ошибку в районе точки в выражении нижеуказанного вида, хотя запрос прекрасно отрабатывает?

SELECT $PARTITION.[fn](@data)


Microsoft SQL Server 2012 (SP3) (KB3072779) - 11.0.6020.0 (X64)
Oct 20 2015 15:36:27
Copyright (c) Microsoft Corporation
Enterprise Edition (64-bit) on Windows NT 6.2 <X64> (Build 9200: ) (Hypervisor)
9 мар 16, 18:40    [18912545]     Ответить | Цитировать Сообщить модератору
 Re: Intellisense и функция $PARTITION  [new]
AlanDenton
Member [скрыт]

Откуда:
Сообщений: 1004
Сорс fn можно?
9 мар 16, 20:34    [18912804]     Ответить | Цитировать Сообщить модератору
 Re: Intellisense и функция $PARTITION  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 9179
CREATE PARTITION FUNCTION [fn](smallint) AS RANGE RIGHT FOR VALUES (101, 102, 103, 104) ;
CREATE PARTITION SCHEME [p1] AS PARTITION fn ALL TO ([PRIMARY]) ;

select $partition.fn(101) ;


DROP PARTITION SCHEME [p1] ;
DROP PARTITION FUNCTION [fn] ;
10 мар 16, 11:25    [18914428]     Ответить | Цитировать Сообщить модератору
 Re: Intellisense и функция $PARTITION  [new]
AlanDenton
Member [скрыт]

Откуда:
Сообщений: 1004
Посмотрел на нескольких версиях SSMS - ругается везде. Удивило, что dbForge норм.
Спасибо, за интересный бехавиор - не знал, что так можно делать :)
10 мар 16, 11:30    [18914474]     Ответить | Цитировать Сообщить модератору
 Re: Intellisense и функция $PARTITION  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 9179
AlanDenton,

баг, значит... Проблема в том, что SQL Server Data Tools также воспринимает это выражение как ошибку. Видимо, тот же движок использует.
10 мар 16, 11:38    [18914516]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить