Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
Владислав Колосов Member Откуда: Сообщений: 8301 |
Только у меня 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] Ответить | Цитировать Сообщить модератору |
AlanDenton Member [скрыт] Откуда: Сообщений: 1004 |
Сорс fn можно? |
9 мар 16, 20:34 [18912804] Ответить | Цитировать Сообщить модератору |
Владислав Колосов Member Откуда: Сообщений: 8301 |
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] Ответить | Цитировать Сообщить модератору |
AlanDenton Member [скрыт] Откуда: Сообщений: 1004 |
Посмотрел на нескольких версиях SSMS - ругается везде. Удивило, что dbForge норм. Спасибо, за интересный бехавиор - не знал, что так можно делать :) |
10 мар 16, 11:30 [18914474] Ответить | Цитировать Сообщить модератору |
Владислав Колосов Member Откуда: Сообщений: 8301 |
AlanDenton, баг, значит... Проблема в том, что SQL Server Data Tools также воспринимает это выражение как ошибку. Видимо, тот же движок использует. |
10 мар 16, 11:38 [18914516] Ответить | Цитировать Сообщить модератору |
Все форумы / Microsoft SQL Server | ![]() |