powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Отвалилось выполнение запроса
7 сообщений из 7, страница 1 из 1
Отвалилось выполнение запроса
    #40083926
palladin600
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как-то экспериментировал с описанием документа взятого с сайта MS.
А по прошествии какого-то времени он уже ругается на выполение.
Хотя странно, раньше работал, и я ничего там не менял. Если не ошибасюь, то менял только саму MSSMS на более новую.
А БД та же.

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
DECLARE @json NVARCHAR(4000)
SET @json = 
N'{
    "Orders":
    [
        {
        "Order": {
            "Number": "S043659",
            "Date": "2011-05-31T00:00:00"
        },
        "Account": "Microsoft",
        "Item": {
            "Price": 59.99,
            "Quantity": 1
        }
        },
        {
            "Order": {
                "Number": "S043661",
                "Date": "2011-06-01T00:00:00"
            },
            "Account": "Nokia",
            "Item": {
                "Price": 24.99,
                "Quantity": 3
            }
        }
    ]
}'


SELECT *
FROM OPENJSON(@json, N'$.Orders')
WITH (
    Number      VARCHAR(200)    N'$.Order.Number',
    Date        DATETIME        N'$.Order.Date',
    Customer    VARCHAR(200)    N'$.Account',
    Quantity    INT             N'$.Item.Quantity'
)
WHERE Number = 'S043661'



Сообщение 102, уровень 15, состояние 1, строка 35
Incorrect syntax near '$.Order.Number'.
...
Рейтинг: 0 / 0
Отвалилось выполнение запроса
    #40083939
Фотография Ennor Tiegael
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
palladin600,

Запрос рабочий. Уровень совместимости БД ниже 2016?
...
Рейтинг: 0 / 0
Отвалилось выполнение запроса
    #40084003
palladin600
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ennor Tiegael
palladin600,

Запрос рабочий. Уровень совместимости БД ниже 2016?


Выше.
SQL Server 2017 (140)

П.С.
самый прикол вот в чём оказался:
вчера студия была открыта на втором мониторе, подключённому к одному компу.
а, сегодня, с утра не захотел врубать моник, и перетянул окно приложения на первичный.

вуаля, запрос как ни в чём не бывало работает, переношу на вторичный моник - ошибки, чаще всего на запросах не нравится слово WITH, мол его надо предвещать символом ";".

вот такие дела, парадокс.
...
Рейтинг: 0 / 0
Отвалилось выполнение запроса
    #40084008
aleks222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
palladin600
не захотел врубать моник, и перетянул окно приложения на первичный.

Нескладно сказки сказываете.
...
Рейтинг: 0 / 0
Отвалилось выполнение запроса
    #40084030
Wlr-l
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SQL Server 2017 (140) - это факт.

Уровень совместимости базы данных на этом сервере, в которой вы выполняете запрос, пока неизвестен. И это тоже факт.

А история с мониторами - это последствия вчерашнего вечера.
...
Рейтинг: 0 / 0
Отвалилось выполнение запроса
    #40084143
palladin600
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aleks222
Нескладно сказки сказываете.

Wlr-l
А история с мониторами - это последствия вчерашнего вечера.


Хотел было сразу наорать на всех )
А итоге, походу, дело действительно в уровне было.
Перепроверил сейчас на втором монике, всё работает.
Чудеса в решете, да и только.
...
Рейтинг: 0 / 0
Отвалилось выполнение запроса
    #40084425
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
palladin600
Ennor Tiegael
palladin600,

Запрос рабочий. Уровень совместимости БД ниже 2016?


Выше.
SQL Server 2017 (140)

П.С.
самый прикол вот в чём оказался:
вчера студия была открыта на втором мониторе, подключённому к одному компу.
а, сегодня, с утра не захотел врубать моник, и перетянул окно приложения на первичный.

вуаля, запрос как ни в чём не бывало работает, переношу на вторичный моник - ошибки, чаще всего на запросах не нравится слово WITH, мол его надо предвещать символом ";".

вот такие дела, парадокс.


да, с этими мониками бывают такие проблемы
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Отвалилось выполнение запроса
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]