Вопросы, помеченные тегом «sql-server»

Microsoft SQL Server - это система управления реляционными базами данных (СУБД). Используйте этот тег для всех выпусков SQL Server, включая Compact, Express, Azure, Fast-track, APS (ранее PDW) и Azure SQL DW. Не используйте этот тег для других типов СУБД (MySQL, PostgreSQL, Oracle и т. Д.). Не используйте этот тег для вопросов о программном обеспечении и мобильной разработке, если он напрямую не связан с базой данных.
avatar
negin motalebi
9 августа 2021 в 07:15
243
2

Удалить запрос, не работающий в хранимой процедуре

У меня есть хранимая процедура на сервере sql, которая на первом этапе вставляет некоторые данные из одной таблицы в другую, а затем удаляет данные, вставленные во вторую таблицу, из первой таблицы; Возможно, это сложное описание, поэтому давайте посмотрим код: ALTER...
avatar
Feng Lei
9 августа 2021 в 06:02
448
1

Flyway: как создать базу данных SQL Server перед созданием flyway_schema_history

Наш проект использует AWS CloudFormation для настройки экземпляра SQL Server, а затем использует Flyway для переноса таблиц. Поскольку база данных еще не создана (AWS не может создать базу данных одновременно с созданием экземпляра SQL Server), Flyway затем создает...
avatar
Chayanan Leksunthorn
9 августа 2021 в 03:09
69
2

Есть ли лучший способ извлечь значения из этого JSON?

Я нашел этот пример в https://www.sqlshack.com/extract-scalar-values-from-json-data-using-json_value/ DECLARE @data NVARCHAR(4000); SET @data = N'{ "Employees": [ { "EmpName": "Rohan Sharma", "Department": "IT", ...
avatar
Camus
9 августа 2021 в 01:44
52
1

Улучшение SQL-запроса - преобразование в десятичное число [закрыто]

Я вычисляю проценты и конвертирую 2 целых числа в десятичные поля, так как мне нужно выполнить деление. Затем мне нужно преобразовать результат обратно в 2 десятичных знака. Затем я конвертирую это в строку, чтобы добавить %. Можно ли улучшить приведенный ниже...
avatar
jmontegrosso
8 августа 2021 в 23:45
75
3

ВСТАВИТЬ только отсутствующие записи из временной таблицы

Как мне сделать INSERT таким образом, но вставлять только те записи, которых нет в таблице Cities? CREATE TABLE #tCities (IDCity VARCHAR(10), NameCity VARCHAR(60)) INSERT INTO #tCities (IDCity, NameCity) VALUES ('1','New York') INSERT INTO #tCities (IDCity,...
avatar
thebluephantom
8 августа 2021 в 21:10
51
1

Когда безопасность на уровне строк обеспечивается SQL Server?

Если у вас есть сложный запрос с подзапросами, объединениями и т. д., применяется ли безопасность на уровне строк во время выполнения SQL или к конечному набору результатов?
avatar
Zayfaya83
8 августа 2021 в 17:43
85
1

Веб-скребок Python работает несогласованно в агенте SQL Server

Я разработал веб-скребок на питоне. Это код: import sys from selenium import webdriver import time from selenium.webdriver.support.select import Select from selenium.webdriver.common.keys import Keys import datetime from datetime import datetime import pandas as...
avatar
Nick Reshetinsky
8 августа 2021 в 16:27
63
1

Работает ли NEXT VALUE FOR @Sequence в SQL Server так же, как Interlocked.Increment() в C#? [дубликат]

Интересно, являются ли объекты SQL Server sequence атомарными при увеличении их внутреннего счетчика, как это происходит с помощью метода Interlocked.Increment(). Кто знает?
avatar
user7333846
8 августа 2021 в 15:45
412
1

Ошибка служб SSIS. Номер версии не может быть больше текущего номера версии.

Я создал пакет SSIS для CDC между двумя машинами SQL Server. Окружающая среда: Visual Studio и SSDT 2019 SQL Server 2008 Установите для свойств проекта TargetServerVersion значение 2012. Пакет может нормально выполняться в Visual Studio, но при запуске с заданием SQL...
avatar
Archnem
8 августа 2021 в 12:54
125
1

Группировка запросов Sql по вопросам, создание среднемесячных значений

Я пытаюсь скомпилировать таблицу, которая показывает три столбца: название продукта, среднемесячный объем продаж и среднемесячная цена продажи указанного продукта. Я использую adventureworks 2019. Я написал приведенный ниже запрос на основе ранее полученной помощи. Я...
avatar
booota
8 августа 2021 в 10:00
64
2

Массовая вставка csv в SQL с использованием файла формата с 1 записью для нескольких столбцов

Я пытаюсь импортировать данные из csv с 7 столбцами в представление с 8 столбцами. Вот мой FMT; 14.0 8 1 SQLCHAR 0 50 "," 1 PaymentUniqueNumber SQL_Latin1_General_CP1_CI_AS 2 SQLCHAR 0 ...
avatar
omid Sistani
8 августа 2021 в 09:22
60
1

UNION ALL представление с выбором из переменной

у меня есть переменная, которая хранит строку. я могу позвонить EXEC(@Str), чтобы показать результат. у меня есть представление с тем же результатом. могу ли я объединить эти 2 варианта вместе? мой код: Declare @Str nvarchar(max) Set @str =...
avatar
Farzad Karimi
8 августа 2021 в 08:24
45
1

Преобразование дней месяца в дни недели в неделю в SQL

У меня есть таблица календаря, и я хочу показать каждый месяц в сетке, и когда я выбираю месяц из таблицы, у меня есть строка со столбцами дня месяца и дня недели, но я должен преобразовать ее в несколько строк в неделю, чтобы показать месяц в сетке. моя команда выбора...
avatar
Ivan
7 августа 2021 в 22:51
65
2

Получить первую строку в таблице за каждый месяц при условии

У меня есть table со многими records, с columns вот так: under_symbol|quote_date|percent|type under_symbol is a string, quote_date is a datetime2, percent is a float, type is a char that can be 0 or 1 Мне нужно получить первый <829765088568> в table для...
avatar
Alison Niu
7 августа 2021 в 22:22
69
0

Как установить стиль dateTime в SSMS для создания сценариев для данных таблицы dateTime?

Мне нужно скопировать данные таблицы с одного сервера на другой сервер. Я делаю это с помощью SSMS -> задача-> генерировать скрипты, выбирать таблицу, выбирать «только данные», он создал скрипт типа INSERT [dbo].[Order] ([LastModifiedBy], [recordID]) VALUES...
avatar
Patrick Schulz
7 августа 2021 в 20:10
61
0

Запрошенный куб возвращает только одно значение: общее значение меры.

В созданной мной модели сервисов многомерного анализа есть импортированная база данных, в которой каждая строка измерения не обязательно связана со строкой таблицы фактов (некоторые записи измерений не имеют мер в таблице фактов). Для этой проблемы и для того, чтобы...
avatar
Kay
7 августа 2021 в 19:44
361
3

Удалить/удалить столбцы с нулевыми значениями [закрыто]

Я хочу удалить все столбцы из моей таблицы, где все записи пусты. Моя таблица выглядит следующим образом: Locations [1] [2] [3] [4] [5] [a] 10.00 Null Null 20.00 Null [b] Null 30.00 Null Null Null В принципе, я хочу удалить столбцы 3 и 5 из...
avatar
user11804298
7 августа 2021 в 18:21
90
0

Как сохранить URL в поле таблицы

У меня есть новое требование в PHP, в котором я пытаюсь сохранить в поле таблицы URL-адрес, который пользователь вводит после того, как он вводит свои соответствующие учетные данные. Я пытаюсь получить URL-адрес, который вводит пользователь, следующим образом: ...
avatar
Artur Arslanov
7 августа 2021 в 18:20
80
1

Почему я получаю сообщение об ошибке: выражение нелогического типа, указанное в контексте, где ожидается условие

Почему я получаю сообщение об ошибке при попытке запустить приведенный ниже код. Это взято из ссылки на книгу (SQL: The Complete Reference, 3rd Edition, James R. Groff; Paul N. Weinberg; Andrew J. Oppel) Я использую SQL Server 2019 и SQL Server Management...
avatar
Teja Goud Kandula
7 августа 2021 в 18:05
593
2

Сравните продажи текущего месяца с продажами предыдущего месяца

Код для получения тестовых данных: create table SalesCalls ( EmpId INT NOT NULL, EmpName nvarchar(20), month INT, Year INT, CallsMade INT ) GO Insert into SalesCalls...