Лучшие sql-server вопросы ИТ разработчиков

  • 8голос
  • 1ответ
  • 0просмотров

Использование DateTime? .Value.TimeOfDay в LINQ Query

Я пытаюсь сделать запрос с помощью LINQ в ASP.NET MVC 3. У меня есть модель, давайте назовем это Event. Этот объект Event имеет свойство Date, DateTime ?. То, что я хочу, это получить события, которые находятся между 2 временными ...

ЗаданJul 29, 2013, 11:06 PMотtereškoUmagon
  • 4голосов
  • 3ответа
  • 0просмотров

Медленный запрос с поиском cfqueryparam по индексируемому столбцу, содержащему хэши

У меня есть следующий запрос, который работает в 16 мс - 30 мс. <cfquery name="local.test1" datasource="imagecdn"> SELECT hash FROM jobs WHERE hash in( 'EBDA95630915EB80709C69089315399B', ...

ЗаданMay 11, 2012, 4:56 PMотNucleon
  • 3голосов
  • 4ответа
  • 0просмотров

Разработка базы данных для отслеживания прогресса во времени

У меня, казалось бы, простая проблема, но я не могу найти решение. Я создаю дизайн базы данных для хранения целей. Цели обновляются вручную, и мне нужна запись каждый раз, когда цель обновляется. Например: Потерять 10 фунтов: День 1: потерял 1 ...

ЗаданApr 06, 2012, 2:31 AMотledgeJumper
  • 39голос
  • 1ответ
  • 0просмотров

Что означает «ORDER BY (SELECT NULL)»?

Следующий SQL взят из Ицик Бен-Гана, который используется для создания таблицы чисел. Что этоorder by (select null) часть значит? Благодарю. DECLARE @number_of_numbers INT; SELECT @number_of_numbers = 100000; WITH a AS ( SELECT 1 AS i UNION ALL ...

ЗаданApr 08, 2012, 9:45 PMотOgrish Man
  • 33голосов
  • 4ответа
  • 0просмотров

Порядок оператора SQL Select без предложения Order By

Как я знаю, из теории реляционных баз данныхselect заявление безorder by пункт должен рассматриваться не имеет определенного порядка. Но на самом деле в SQL Server и Oracle (я тестировал на этих двух платформах), если я запрашиваю из таблицы ...

ЗаданJul 20, 2017, 12:47 PMотLuke GirvinOgrish Man
  • 111голосов
  • 7ответов
  • 0просмотров

Как я могу запросить значение в столбце SQL Server XML

У меня есть следующий XML хранится в столбце XML (называетсяRoles) в базе данных SQL Server. <root> <role>Alpha</role> <role>Beta</role> <role>Gamma</role> </root>Я хотел бы перечислить все строки, которые играют в них определенную роль. Эта ...

ЗаданApr 22, 2015, 8:52 PMотLeniel MaccaferriBistro
  • 12голосов
  • 6ответов
  • 0просмотров

MVC 3: диспетчеру транзакций MSDTC не удалось получить транзакцию из источника

Я использую MVC 3 с сущностями, теперь я использовал приведенную ниже строку кодов с моего контроллера using (var scope = new TransactionScope()) { _myRepository.DeleteFM1(id); _myRepository.DeleteFM2(id, name); scope.Complete(); }и внутри ...

ЗаданSep 25, 2014, 6:00 PMотMatthewMartinYasser
  • 23голос
  • 1ответ
  • 0просмотров

Индексированные просмотры и левые соединения раз и навсегда

Я использую MSSQL Server 2008 R2 и пытаюсь оптимизировать свои представления, когда наткнулся на индексированные представления. К сожалению, большинство моих видов используют левые внешние соединения, которые не поддерживаются в индексированных ...

ЗаданApr 06, 2012, 1:58 PMотLevitikon
  • 151голосов
  • 18ответов
  • 0просмотров

Как убрать все не алфавитные символы из строки в SQL Server?

Как вы можете удалить из строки все символы, которые не являются буквенными? А как насчет не алфавитно-цифровых? Должна ли это быть пользовательская функция или существуют более обобщенные решения?

ЗаданJun 17, 2009, 3:16 PMотEven Mien
  • 10голосов
  • 3ответа
  • 0просмотров

Объяснения блокировок SQL Server

Ниже приведен список блокировок, которые SQL Server 2000 должен поддерживать. Я немного сбит с толку относительно того, что такое "намерение" замки на самом деле означают. Я посмотрел в Интернете, и ответы кажутся немного загадочными. В ...

ЗаданSep 19, 2008, 9:43 AMотSimon Johnson
  • 8голосов
  • 9ответов
  • 0просмотров

Использовать SQL View или SQL Query?

Error: User Rate Limit Exceeded string query = "SELECT T1.f1, T1.f2, T2.f3 FROM table1 T1 join table2 T2" + "on T1.id = T2.id AND T1.dt = T2.dt ..." .... cmd.CommandText = query;Error: User Rate Limit Exceeded CREATE VIEW V1 AS "SELECT T1.f1, ...

ЗаданJun 17, 2009, 3:32 AMотDavid.Chu.ca
  • 294голосов
  • 4ответа
  • 0просмотров

Что означает префикс N в операторах T-SQL?

Я видел префикс N в некоторых запросах вставки T-SQL. Многие люди использовалиN перед вставкой значения в таблицу. Я искал, но я не смог понять, что является целью включенияN перед вставкой каких-либо строк в таблицу. INSERT INTO ...

ЗаданApr 05, 2012, 4:48 PMотPeter MortensenKartik Patel
  • 80голосов
  • 9ответов
  • 0просмотров

Повышение производительности запросов к SQL Server для больших таблиц

У меня относительно большая таблица (в настоящее время 2 миллиона записей), и я хотел бы знать, возможно ли повысить производительность для специальных запросов. Словоad-hocбыть ключевым здесь. Добавление индексов не вариант (уже есть индексы по ...

ЗаданApr 15, 2012, 9:07 PMотLee Tickett
  • 12голосов
  • 3ответа
  • 0просмотров

Как проверить, что мои данные в SQL Server имеют возврат каретки и перевод строки? [Дубликат]

This question already has an answer here: * SQL query for a carriage return in a string and ultimately removing carriage return [/questions/1337196/sql-query-for-a-carriage-return-in-a-string-and-ultimately-removing-carriage-ret] 9 ...

ЗаданJun 05, 2014, 7:05 PMотNateJTOMMY WANG
  • 12голосов
  • 7ответов
  • 0просмотров

Delphi: как передать список в качестве параметра в SQL-запрос?

У меня есть список целых чисел или строк, и мне нужно передать его в качестве параметра для Delphi DataSet. Как это сделать? Вот пример. MyQuery это что-то вроде: select * from myTable where intKey in :listParamЯ установил параметр в ...

ЗаданApr 11, 2012, 3:01 PMотneves
  • 4голосов
  • 3ответа
  • 0просмотров

Как я могу получить результат ADO.NET SqlCommand?

Ладно, я действительно очень устал или очень толст, но не могу найти ответ на этот вопрос. Я использую ASP.NET и хочу найти количество строк в моей таблице. Я знаю, что это код SQL:select count(*) from topics, но как проверить, как я могу ...

ЗаданJul 19, 2013, 1:38 AMотPyrolisticaldpDesignz
  • 11голосов
  • 2ответа
  • 0просмотров

Запрос данных древовидной структуры в SQL Server

У меня есть столPerson это имеет 3 столбца:Id, Name, ParentId гдеParentId этоId родительского ряда. В настоящее время, чтобы отобразить все дерево, ему пришлось бы перебирать все дочерние элементы, пока не останется никаких дочерних элементов. ...

ЗаданApr 29, 2012, 9:11 AMотmarc_sRyan
  • 3голосов
  • 4ответа
  • 0просмотров

Как создать схему таблицы SQL Server из схемы XML? (с .NET и Visual Studio 2008)

У меня есть схема XML, и я знаю, что & quot; xsd.exe & quot; может сгенерировать код C # для него. Но я хочу знать, возможно ли автоматически создавать таблицы MS SQL Server 2005+ из XSD с помощью этого или других инструментов. КСТАТИI didn't ...

ЗаданJul 20, 2009, 10:59 PMотJader Dias
  • 248голосов
  • 9ответов
  • 0просмотров

Как передать массив в хранимую процедуру SQL Server

Как передать массив в хранимую процедуру SQL Server? Например, у меня есть список сотрудников. Я хочу использовать этот список в качестве таблицы и объединить ее с другой таблицей. Но список сотрудников должен быть передан как параметр из C #.

ЗаданOct 19, 2017, 3:09 PMотRagmarSergey
  • 30голосов
  • 4ответа
  • 0просмотров

Эффективный способ получения @@ rowcount из запроса с использованием row_number

У меня дорогой запрос с использованием функции row_number over () в SQL Server 2005. Я возвращаю только подсписок этих записей, поскольку запрос разбит на страницы. Однако я хотел бы также вернуть общее количество записей, а не только разбитое на ...

ЗаданJun 24, 2009, 1:49 PMотPhil Bennett
  • 2голосов
  • 3ответа
  • 0просмотров

Как мне хэшировать пароль администратора в моей таблице Users?

Как мне хэшировать пароль администратора в моей таблице Users? Использование SQL Server 2008 R2 Я знаю, что в PHP встроена команда шифрования, но я не уверен, возможно ли это с помощью SQL-запроса. Пример: Таблица называется пользователями, с ...

ЗаданApr 30, 2012, 4:45 PMотmattytommoEvent_Horizon
  • 4голосов
  • 2ответа
  • 0просмотров

Найти и удалить повторяющиеся подстроки

Я имею столбец в таблице SQL Server 2008, где часть строки была случайно повторена. У кого-нибудь есть быстрый и простой способ удалить дублирующуюся подстроку? Например, alpha\bravo\charlie\delta\charlie\deltaдолжно ...

ЗаданMay 14, 2012, 4:15 PMотaF.Austin Salonen
  • 15голосов
  • 3ответа
  • 0просмотров

Как SQL Server определяет формат для неявного преобразования даты и времени?

declare @str_datetime varchar(50) set @str_datetime='30-04-2012 19:01:45' -- 30th April 2012 declare @dt_datetime datetime select @[email protected]_datetime Это дает следующую ошибку: > Msg 242, Level 16, State 3, Line 4 The conversion of a ...

ЗаданMay 01, 2012, 3:34 PMотAaron BertrandShwet Jain
  • 13голосов
  • 7ответов
  • 0просмотров

Вставка n записей с помощью T-SQL

Я хочу добавить переменное количество записей в таблице (дней) И я видел отличное решение для этого: SET @nRecords=DATEDIFF(d,'2009-01-01',getdate()) SET ROWCOUNT @nRecords INSERT int(identity,0,1) INTO #temp FROM sysobjects a,sysobjects b SET ...

ЗаданJun 30, 2009, 1:42 PMотCade RouxDavid Aleu
  • 10голос
  • 1ответ
  • 0просмотров

Как создать связанный сервер для SQL Server 2008, где у нас есть база данных 2000 и 2005 гг.

В настоящее время я работаю на SQL Server 2000,2005 & amp; 2008, мое требование, как, база данных, доступная в SQL Server 2000 & amp; 2005 будет доступен в 2008 году с использованием связанного сервера. Допустим, у меня есть база данных в SQL ...

ЗаданMay 01, 2012, 9:18 PMотmarc_sVikrant More
  • 2голосов
  • 5ответов
  • 0просмотров

Перекомпилировать сохраненные процы?

Есть ли способ перекомпилировать или, по крайней мере, «проверить компиляцию»? массовые хранимые процедуры? Иногда мы вносим изменения в схему - добавляем или удаляем столбец и т. Д. И делаем все возможное, чтобы идентифицировать затронутые ...

ЗаданJun 29, 2009, 8:57 PMотn8wrl
  • 59голосов
  • 15ответов
  • 0просмотров

Самый быстрый способ удалить нечисловые символы из VARCHAR в SQL Server

Я пишу утилиту импорта, которая использует номера телефонов в качестве уникального ключа при импорте. Мне нужно проверить, что номер телефона еще не существует в моей БД. Проблема в том, что у телефонных номеров в БД могут быть такие вещи, как ...

ЗаданMay 23, 2017, 12:10 PMотCommunityDan Herbert
  • 21голосов
  • 5ответов
  • 0просмотров

Как остановить SSMS 2012 от сценариев SP с помощью sp_executesql

Я понимаю, что это очень похожий вопросОстановить SSMS от сценариев SP с помощью sp_executesql? [https://stackoverflow.com/questions/1263588/stop-ssms-from-scripting-sps-using-sp-executesql] Однако, похоже, что они изменили поведение с SSMS ...

ЗаданMay 23, 2017, 12:13 PMотCommunityChrisA
  • 18голосов
  • 3ответа
  • 0просмотров

TSQL-запрос для поиска неиспользуемых хранимых процедур

Я пытаюсь отследить все хранимые процедуры в базе данных, которые никогда не использовались или которые не использовались в течение многих месяцев. Я хотел бы найти запрос, чтобы показать все хранимые процедуры, которые не используются, чтобы ...

ЗаданMay 02, 2012, 9:09 PMотSteve Stedman
  • 20голосов
  • 2ответа
  • 0просмотров

Почему полнотекстовое индексирование SQL не возвращает результаты для слов, содержащих #?

Например, мой запрос похож на следующий, используя SQL Server 2005: SELECT * FROM Table WHERE FREETEXT(SearchField, 'c#')У меня есть полнотекстовый индекс, определенный для использования столбца SearchField, который возвращает результаты при ...

ЗаданNov 25, 2014, 8:40 PMотMattGeoff Dalgas
  • 4голосов
  • 5ответов
  • 0просмотров

Поскольку нет никакого параметра массива Sqlserver, каков наилучший способ продолжить?

Мне нужно создать несколько записей в sqlserver, каждая с одинаковым значением в столбце A, но с уникальным значением в столбце B. У меня есть значения для столбца B в массиве. Я использую VS2008, aspnet, c # 3.5, sqlserver 2005. Мне ...

ЗаданJun 18, 2009, 7:00 PMотLill Lansey
  • 16голосов
  • 6ответов
  • 0просмотров

Операторы SQL Server SELECT, вызывающие блокировку

Мы используем базу данных SQL Server 2005 (без контроля версий строк) с огромным оператором select, и мы видим, что она блокирует выполнение других операторов (рассматривается с использованиемsp_who2). Я не осознавал, что операторы SELECT могут ...

ЗаданJun 19, 2009, 9:50 AMотNeil Barnwell
  • 23голосов
  • 9ответов
  • 0просмотров

SQL: повторите результирующую строку несколько раз и пронумеруйте строки

У меня есть запрос SQL с результатом, как это: value | count ------+------ foo | 1 bar | 3 baz | 2Теперь я хочу расширить это так, чтобы каждый ряд сcount больше 1 встречается несколько раз. Мне также нужно, чтобы эти строки были пронумерованы. ...

ЗаданMay 03, 2012, 12:57 AMотcygri
  • 16голосов
  • 2ответа
  • 0просмотров

Операции переворачивания битов в T-SQL

У меня есть битовое поле int в моей базе данных. Обычно я управляю этим через код C #, но теперь мне нужно немного перевернуть маску с помощью T-SQL Как мне сделать следующее: > The bit I want to flip: 1 << 8 (256) The mask value before I ...

ЗаданJul 27, 2017, 9:38 PMотCDspaceChristian Dalager
  • 7голосов
  • 7ответов
  • 0просмотров

Сортировка первичного ключа

Таблица отсортирована по первичному ключу? Если у меня есть таблица с первичным ключом в столбце идентификаторов BigInt, могу ли я верить, что запросы всегда будут возвращать данные, отсортированные по ключу, или мне явно нужно добавить & quot; ...

ЗаданJul 10, 2009, 3:56 PMотWelbog
  • 40голосов
  • 5ответов
  • 0просмотров

Обновить с двумя таблицами?

Я пытаюсь обновить таблицу A с данными из таблицы B. Я думал, что мог сделать что-то вроде: UPDATE A SET A.name = B.name WHERE A.id = B.idно увы это не работает. У кого-нибудь есть идеи, как я могу это сделать?

ЗаданJul 01, 2009, 10:45 AMотNasir
  • 60голосов
  • 7ответов
  • 0просмотров

Ограничить условие WHERE col IN (…)

Я использую следующий код: SELECT * FROM table WHERE Col IN (123,123,222,....)Тем не менее, если я поставлю более ~ 3000 номеров вIN предложение, SQL выдает ошибку. Кто-нибудь знает, есть ли ограничение по размеру или что-то подобное? !!

ЗаданMay 21, 2013, 3:45 AMотJessejDeveloper
  • 17голосов
  • 5ответов
  • 0просмотров

ДЕЛО в ГДЕ, SQL Server

Я занимаюсь поиском, когда пользователи выбирают из выпадающего списка некоторые пункты. Когда они оставляют поле пустым, я хочу, чтобы запрос игнорировал предложение. Я знаю CASE, и лучшее, о чем я подумал, это то, что если я передаю 0 параметру ...

ЗаданApr 17, 2012, 1:01 PMотMahmoud Gamalel ninho
  • 43голосов
  • 4ответа
  • 0просмотров

Используйте один CTE много раз

У меня есть это, и я получаю ошибку при установленном количестве. Почему я не могу получить доступ к карте много раз? ALTER PROCEDURE [dbo].[GetLeaguePlayers] ( @idleague int, @pageNumber int, @pageSize int, @total int OUTPUT ) AS WITH ...

ЗаданApr 17, 2012, 6:35 PMотRBarryYounggigi
Пред12...58След