Выбор разных строк, если значения одного столбца равны

Я пытаюсь написать SQL-запрос, который выбирает верхний 4 из случайного запроса, чтобы я мог выполнять проверки качества в определенных случаях. Каждый случай имеет номер счета, привязанный к клиенту. Проблема в том, что каждый случай имеет уникальный номер, но может иметь один и тот же номер счета. Я хотел бы сделать это, если номер учетной записи […]

Регулярное выражение для формата времени

У меня есть формат времени, например hh: mm ss в таблице базы данных. Я написал запрос, чтобы получить эти значения из столбца. declare @reg nvarchar(100) set @reg = '^(?:(?:([01]?\d|2[0-3]):)?([0-5]?\d):)?([0-5]?\d)$' select time from table1 where time = @reg Однако, это не показывает мне результаты. Как получить результаты? Изменить: Пример данных (вот что я хочу найти из […]

Этот способ выполнить процедуру безопасен от SQL Injection?

пример кода из DAL: Я использую C # и SQL SERVER в качестве базы данных. Я написал singleton объекта базы данных и функцию примера, которая обрабатывает процедуру из mssql, используя DbCommand и Database-AddInParameter Я нашел темы, которые говорят о параметрах и SQL-инъекциях, но я хочу знать об этом конкретном пути private Database m_db; public Database […]

SQL SERVER – OPENROWSET с параметром filepath

У меня этот SQL-скрипт THT работает правильно: INSERT INTO #XMLwithOpenXML(XMLData, LoadedDateTime) SELECT CONVERT(XML, BulkColumn) AS BulkColumn, GETDATE() FROM OPENROWSET(BULK 'C:\temp\test.wordpress.2017-05-22.xml', SINGLE_BLOB) AS x; SELECT @XML = XMLData FROM #XMLwithOpenXML Теперь мне нужно передать путь файла xml с переменной. Как мне изменить сценарий? Благодаря поддержке

Как использовать десятичные значения для строки из моей базы данных?

Ниже фрагмент кода вытаскивает столбец размера пакета из моей таблицы, но я использую getString, который я получаю с ошибкой, а теперь вижу, это проблема, потому что вывод столбца имеет десятичный тип. Как бы я отбросил свой фрагмент, чтобы принять десятичные значения? try { string connectionString = "Data Source=CMDLAP121\\SQLEXPRESS;Initial Catalog=TESTBAR;Integrated Security=True"; string query = "SELECT * […]

объединение строк из нескольких строк в sql-сервере

Как получить итоговый результат в SQL Server 2012. Таблица ID | Values| 1 a 1 b 1 c 2 d 2 e Вывод должен быть таким, чтобы первая строка имела фиксированное количество значений (2), разделенных запятой, а следующая строка имеет оставшиеся значения, разделенные запятой Я БЫ ID | Values| 1 a,b 1 c 2 d,e […]

Как восстановить файл .bak на новый сервер, не используя файлы .mdf или .ldf, программно с C #?

Некоторая информация для начала: Я использую SQL Server Express 2014 Я использую C # Я не могу использовать функции SMO ​​для выполнения следующей задачи Я пытаюсь восстановить файл .bak, который я получил с компьютера A, на компьютер B. Я хочу сделать это программно, используя C #, но не используя функции SMO. В SSMS (SQL Server […]

Создать сборку успешно, ничего не найдено в sys.assembly_modules

Первая попытка интеграции CLR, поэтому я могу использовать инструменты Regex. Я создаю сборку: CREATE ASSEMBLY SQLRegexTools FROM 'D:\CODE\SQLRegexTools\SQLRegexTools\bin\Release\SQLRegexTools.dll' Это выполняется успешно, и сборка появляется в SELECT @ FROM sys.assemblies. Но записей SELECT * FROM sys.Assembly_modules нет. И когда я пытаюсь создать CREATE FUNCTION, чтобы вызвать один из методов, CREATE FUNCTION RegExMatch(@pattern varchar(max) , @SearchIn varchar(max) […]

Является ли это правильным методом для расчета возраста с даты рождения в Таблице, когда есть повторяющиеся значения?

То, что я пытаюсь достичь, заключается в том, чтобы рассчитать возраст с даты рождения в таблице, однако из-за повторяющихся записей возраст пользователя будет умножаться, однако много раз он дублировался. Источником данных является база данных SQL. Это результат, когда я использую регулярный расчет DOB Год для обоих пользователей – 1998 год, но возраст администратора – 76 […]

Как вставить записи диапазона в таблицу, когда я определяю диапазон в первой таблице в SQL Server 2012

Здесь у меня две таблицы, с таблицей A и таблицей B. Таблица A : ID From To ——————- 1 985 992 2 1201 1207 3 1584 1589 Таблица B : ID Numbers ————————— 1 985 2 986 3 987 4 988 5 989 6 990 7 991 8 992 9 1201 10 1202 11 1203 […]

Давайте будем гением компьютера.