sql-server- все статьи тега ➜ страница 16
Какой тип данных следует использовать для хранения телефонных номеров в SQL Server 2005?
Мне нужно хранить телефонные номера в таблице. Пожалуйста, предложите какой тип данных я должен использовать? подождать. Пожалуйста, прочитайте, прежде чем вы нажмете ответ.. Это поле должно быть сильно индексировано, поскольку торговые представители могут использовать это поле для поиска (включая поиск диких символов). на данный момент мы ожидаем, что телефонные номера будут представлены в нескольких форматах (из XML-файла). Нужно ли писать парсер для преобразования в единый формат? Там могу ...
Какой тип данных наиболее подходит для хранения IP-адреса в SQL server? [дубликат]
этот вопрос уже есть ответ здесь: тип данных для хранения ip-адреса в SQL Server 10 ответов каким должен быть наиболее рекомендуемый тип данных для хранения IPv4-адреса в SQL server? или, может быть, кто-то уже создал пользовательский тип данных SQL (.NET assembly) для это? Мне не нужна сортировка. ...
Dapper.NET и сохраненный proc с несколькими результирующими наборами
есть ли способ использовать Dapper.NET с сохраненными процессорами, которые возвращают несколько результирующих наборов? в моем случае первый результирующий набор-это одна строка с одним столбцом; если это 0 тогда вызов был успешным, и второй результирующий набор будет содержать эти фактические строки/столбцы данных. (и если он был ненулевым, произошла ошибка, и второй результирующий набор не будет предоставлен) любой шанс справиться с этим Dapper.NET до сих пор, я только когда-нибудь получу о ...
Как найти каталог данных для экземпляра SQL Server?
У нас есть несколько огромный базы данных (20 ГБ+), которые в основном содержат статические данные поиска. Поскольку наше приложение выполняет соединения с таблицами в этих базах данных, они должны быть частью каждого локального SQL-сервера разработчиков (т. е. они не могут быть размещены на центральном общем сервере баз данных). мы планируем скопировать канонический набор фактических файлов базы данных SQL Server (*.MDF и.* ЛДФ) и прикрепить их к локальной базе данных каждого разработчика. ...
Округление SQL DateTime до полуночи
У меня небольшая проблема с моим SQL-запросом. Я использую функцию GETDATE, однако, допустим, я выполняю скрипт в 5 вечера, он будет вытаскивать записи между 12/12/2011 5 вечера до 12/18/2011 5 вечера. Как я могу заставить его подтянуть записи за весь 12/12/2011-12/18/2011 в основном игнорировать время. мой скрипт: WHERE Orders.OrderStatus = 'Shipped' AND Orders.ShipDate > (GETDATE()-6) ...
Как обновить поле DateTime в T-SQL?
следующий запрос не обновляет поле datetime: update table SET EndDate = '2009-05-25' WHERE Id = 1 Я также попробовал его без тире, но это тоже не работает. ...
В SQL Server в автоматическом режиме усекает тип varchar в хранимые процедуры
по данным форуме, SQL Server (я использую 2005, но я понимаю, что это также относится к 2000 и 2008) молча усекает любой varchars вы указываете в качестве параметров хранимой процедуры длину varchar, даже если вставляете эту строку непосредственно с помощью INSERT на самом деле вызовет ошибку. например. Если я создам эту таблицу: CREATE TABLE testTable( [testStringField] [nvarchar](5) NOT NULL ) затем, когда я выполняю следующее: INSERT INTO testTable(testStringField) VALUES(N'string wh ...
Оператор печати в T-SQL
Почему оператор PRINT в T-SQL, похоже, работает только иногда? Каковы ограничения на его использование? Кажется, иногда, если результирующий набор генерируется, он становится нулевой функцией, я предположил, чтобы предотвратить повреждение результирующего набора, но может ли он выводиться не в другом результирующем наборе, таком как счетчик строк? ...
Дата последнего запуска хранимой процедуры в SQL Server
мы начинаем получать много хранимых процедур в нашем приложении. Многие из них для пользовательских отчетов, многие из которых уже не используются. Кто-нибудь знает запрос, который мы могли бы запустить в системных представлениях в SQL Server 2005, который сообщит нам последнюю дату выполнения хранимой процедуры? ...
Владелец базы данных Сида, записанный в базе данных Master отличается от владельца базы данных Сида
при попытке установить tSQLt на существующую базу данных я получаю следующее сообщение об ошибке: SID владельца базы данных, записанный в базе данных master, отличается от владелец базы данных SID, зарегистрированный в базе данных ". Вы должны исправить эта ситуация путем сброса владельца базы данных " с помощью ALTER Заявление об авторизации. ...
Как найти SQL Server работает порт?
Да я читал это как найти порт для MS SQL Server 2008? не повезло. telnet 1433 возвращает соединение не удалось, поэтому я должна указать другой порт. Я пытался использовать netstat-abn но я не вижу sqlservr.exe или что-то подобное в этом списке. Почему так трудно найти этот порт? :/ ...
Как сравнить значения, которые могут быть как null - это T-SQL
Я хочу убедиться, что я не вставляю повторяющуюся строку в свою таблицу (например, только первичный ключ отличается). Все мое поле допускает нули, поскольку я решил, что null означает "все значения". Из-за нулей не может работать следующая инструкция в моей хранимой процедуре: IF EXISTS(SELECT * FROM MY_TABLE WHERE MY_FIELD1 = @IN_MY_FIELD1 AND MY_FIELD2 = @IN_MY_FIELD2 AND MY_FIELD3 = @IN_MY_FIELD3 AND MY_FIELD4 = @IN_MY_FIELD4 AND MY_FIELD5 = @IN_MY_FIELD5 AND ...
Параметр Sniffing (или Spoofing) в SQL Server
некоторое время назад у меня был запрос, который я запустил довольно много для одного из моих пользователей. Он все еще развивался и настраивался, но в конечном итоге он стабилизировался и работал довольно быстро, поэтому мы создали хранимую процедуру из него. пока все нормально. хранимая процедура, однако, была медленной собакой. Нет существенной разницы между запросом и proc, но изменение скорости было массовым. [фон, мы запускаем SQL Server 2005.] дружелюбный местный DBA (который больш ...
Удалите "первую" запись из таблицы в SQL Server без условия WHERE
можно ли удалить "первую" запись из таблицы в SQL Server, без использования каких-либо WHERE состоянии и без использования курсора? ...
Использование регулярных выражений в SQL Server
Я смотрю, как заменить/кодировать текст с помощью регулярных выражений на основе регулярных выражений настройки/параметры ниже: RegEx.IgnoreCase = True RegEx.Global = True RegEx.Pattern = "[^a-zds.]+" Я видел несколько примеров на регулярном выражении, но запутался в том, как применить его таким же образом в SQL Server. Любые предложения были бы полезны. Спасибо. ...
Когда мы должны использовать NVARCHAR / NCHAR вместо VARCHAR / CHAR в SQL Server?
есть ли правило, когда мы должны использовать типы Unicode? Я видел, что большинство европейских языков (немецкий, итальянский, английский, ...) отлично в той же базе данных в Столбцах VARCHAR. Я ищу что-то вроде: если у вас есть китайский -- > используйте NVARCHAR если у вас есть немецкий и арабский -- > используйте NVARCHAR Как насчет сортировки сервера / базы данных? Я не хочу используйте всегда NVARCHAR, как предложено здесь Каковы основные различия в производительности между ...
Имеет ли значение порядок столбцов в предложении group by?
Если у меня есть два столбца, один с очень высокой мощностью и один с очень низкой мощностью (уникальный # значений), имеет ли значение, в каком порядке я группируюсь? вот пример: select dimensionName, dimensionCategory, sum(someFact) from SomeFact f join SomeDim d on f.dimensionKey = d.dimensionKey group by d.dimensionName, -- large number of unique values d.dimensionCategory -- small number of unique values есть ли ситуации, когда это имеет значение? ...
Читать совершены против моментальный снимок уровня изоляции
может кто-нибудь, пожалуйста, помогите мне понять, когда использовать уровень изоляции моментального снимка над прочитанным зафиксированным моментальным снимком в SQL Server? Я понимаю, что в большинстве случаев READ COMMITTED SNAPSHOT работает, но не уверен, когда перейти к изоляции моментальных снимков. спасибо ...
как получить 30 дней до даты от сегодняшней даты
Как вы получаете 30 дней до сегодняшнего дня в SQL. ...
Получение текущей даты в SQL Server? [дубликат]
этот вопрос уже есть ответ здесь: как я могу получить только дату при использовании MSSQL GetDate ()? [дубликат] 7 ответов как я могу получить текущую дату в MS-SQL сервер 2008 R2? формат столбца в моей базе данных DATETIME и даты хранятся в следующем формат: +++++++++++++ Vrdate ++++++++++ | | | 2012-11-18 00:00:00.000 | | 2012-11-19 00:00:00.000 | | 2013-11-18 00 ...