sql-server- все статьи тега ➜ страница 15


Как преобразовать datetime в строку в T-SQL

Я удивлен, что не могу найти этот вопрос здесь уже. У меня есть дата и время VAR и я хочу, чтобы преобразовать его в строку, так что я могу добавить его в другую строку. Я хочу его в формате, который может быть легко преобразован обратно в дату времени. Как я могу это сделать? (Я хочу дату и время.) ...

Используйте Float или Decimal для учета суммы доллара приложения?

мы переписываем нашу устаревшую систему учета в VB.NET и SQL Server. Мы привезли в новую команду .Сеть/ SQL-программисты, чтобы сделать исправления. Большая часть системы уже завершена с долларовыми суммами с использованием поплавков. Устаревший системный язык, в котором я запрограммирован, не имел поплавка, поэтому я, вероятно, использовал бы десятичную дробь. какова ваша рекомендация? должен ли тип данных Float или Decimal использоваться для сумм в долларах? какие плюсы и минусы для обоих? ...

Как получить "дату начала недели" и "дату окончания недели" из номера недели в SQL Server?

у меня есть запрос, который подсчитывает свадебные даты в базе данных... Select Sum(NumberOfBrides) As [Wedding Count], DATEPART( wk, WeddingDate) as [Week Number], DATEPART( year, WeddingDate) as [Year] FROM MemberWeddingDates Group By DATEPART( year, WeddingDate), DATEPART( wk, WeddingDate) Order By Sum(NumberOfBrides) Desc Как мне работать, когда начало и конец каждой недели представлены в результирующем наборе? Select Sum(NumberOfBrides) As [Wedding Count], DATEPAR ...

SQL: как получить идентификатор значений, которые я только что вставил?

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

Зачем использовать Select Top 100 процентов?

Я понимаю, что до SQL Server 2005, вы можете "обмануть" SQL Server, чтобы разрешить использование order by в определении представления, а также включить TOP 100 PERCENT на выберите предложения. Но я видел другой код, который я унаследовал, который использует SELECT TOP 100 PERCENT ... внутри динамических операторов SQL (используется в АДО на ASP.NET приложения, и т. д.). Есть ли для этого какая-то причина? Разве результат не такой же, как не в том числе TOP 100 PERCENT? ...

Соответствующий тип данных для хранения процентных значений?

каков наилучший тип данных для хранения процентных значений в диапазоне от 0,00% до 100,00%? ...

Планы SQL Server: разница между сканированием индекса / поиском индекса

в плане выполнения SQL Server в чем разница между сканированием индекса и поиском индекса Я нахожусь на SQL Server 2005. ...

SQL server игнорирует регистр в выражении where

Как построить SQL-запрос (MS SQL Server), где предложение "where" нечувствительно к регистру? SELECT * FROM myTable WHERE myField = 'sOmeVal' Я хочу, чтобы результаты вернулись, игнорируя случай ...

Принудительное время ожидания запроса в SQL Server

У нас была проблема с блоком кода, который плохо реагирует перед лицом медленных баз данных (он крепит кровать на тайм-аут запроса). Мы создали патч и находимся в процессе его запуска через регрессию. мы не можем взять тайм-аут. Я открыл транзакцию из SQL Mgmt Studio и обновил каждую строку, чтобы заблокировать их, но это не приводит к таймауту вставки (что мне и нужно). могу ли я легко получить блокировку на уровне таблицы через T-SQL? Или мне придется возиться с мастером? Или я могу легко за ...

SQL-сервер: сделать все в верхнем регистре для соответствующего дела/заголовок дела

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

Как конвертировать bigint (unix timestamp) в datetime в SQL Server?

Как я могу конвертировать unix timestamp (bigint) в DateTime в SQL Server? ...

Каков рекомендуемый размер пакета для SqlBulkCopy?

каков рекомендуемый размер пакета для SqlBulkCopy? Я ищу общую формулу я могу использовать в качестве отправной точки для настройки производительности. ...

T-SQL: цикл по массиву известных значений

вот мой сценарий: Допустим, у меня есть хранимая процедура, в которой мне нужно вызвать другую хранимую процедуру на набор определенных идентификаторов; есть ли способ сделать это? т. е. вместо того, чтобы сделать это: exec p_MyInnerProcedure 4 exec p_MyInnerProcedure 7 exec p_MyInnerProcedure 12 exec p_MyInnerProcedure 22 exec p_MyInnerProcedure 19 делать что-то вроде этого: *magic where I specify my list contains 4,7,12,22,19* DECLARE my_cursor CURSOR FAST_FORWARD FOR *magic select* OP ...

Получить последний вставленный идентификатор строки (с помощью SQL) [дубликат]

этот вопрос уже есть ответ здесь: как получить последний вставленный идентификатор? 15 ответов Я хочу получить новый созданный идентификатор при вставке новой записи в таблицу. Я прочитал это:http://msdn.microsoft.com/en-us/library/ms177564.aspx но он должен создать временный стол. Я хочу вернуть идентификатор после выполнения инструкции INSERT (предполагая выполнение только одной вставки). пример: ...

Как сразу убить / остановить длинный SQL-запрос?

Я использую SQL server 2008 и его Management studio. Я выполнил запрос, который дает много строк. Я попытался отменить его с помощью красной кнопки отмены, но он не остановился в течение последних 10 минут. Он обычно останавливается в течение 3 минут. в чем может быть причина и как мне ее немедленно остановить ? ...

Как преобразовать столбец метки времени SQL Server в формат datetime

как SQL Server возвращает метку времени, как 'Nov 14 2011 03:12:12:947PM', есть ли простой способ конвертировать строку в формат даты, например 'Y-m-d H:i:s'. пока я использую date('Y-m-d H:i:s',strtotime('Nov 14 2011 03:12:12:947PM')) ...

Как рассчитать разницу в часах (десятичных) между двумя датами в SQL Server?

Я должен рассчитать разницу в часах (десятичный тип) между двумя датами в SQL Server 2008. Я не смог найти никакой полезной техники для преобразования datetime в decimal с помощью "CONVERT" на MSDN. может кто-нибудь помочь мне с этим? обновление: Чтобы быть ясным, мне нужна дробная часть (таким образом, десятичный тип). Так, с 9:00 до 10:30 он должен вернуть мне 1.5. ...

Как выполнить.sql-файл с помощью powershell?

у меня есть .. Я пытаюсь передать сведения о строке подключения через сценарий Powershell и вызвать . Я искал и придумал командлет, связанный с Invoke-sqlcmd. Пока я пытался найти модуль, соответствующий SQL, я не нашел ни одного в своей машине. должен ли я установить что-либо на своей машине (на машине уже есть SQL Server Management Studio 2008 R2), чтобы получить модули или есть ли простой способ выполнить .sql файлы с помощью Powershell? ...

Как выбрать последнюю запись таблицы в SQL?

Это пример кода для выбора всех записей из таблицы. Может кто-нибудь показать мне, как выбрать последнюю запись этой таблицы? select * from table когда я использую: SELECT * FROM TABLE ORDER BY ID DESC LIMIT Я получаю эту ошибку: строка 1: неправильный синтаксис рядом с "пределом". Это код, который я использую: private void LastRecord() { SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["HELPDESK_OUTLOOKConnectionString3"].ToString()); conn.Open(); ...

как вставить datetime в таблицу базы данных SQL?

Как я могу вставить datetime в таблицу базы данных SQL ? Есть ли способ вставить этот запрос через команду insert в C# / .NET? ...