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

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

4
Как вставить в таблицу только один столбец IDENTITY?
(Придумал этот вопрос, пытаясь ответить на этот другой ) Рассмотрим следующую таблицу MS-SQL, называемую GroupTable: GroupID ------- 1 2 3 где GroupID - это первичный ключ и столбец Identity. Как вставить новую строку в таблицу (и, следовательно, создать новый идентификатор) без использования IDENTITY_INSERT ON? Обратите внимание, что это: INSERT INTO …

8
Как рассчитать разницу в часах (десятичных) между двумя датами в SQL Server?
Мне нужно вычислить разницу в часах (десятичный тип) между двумя датами в SQL Server 2008. Мне не удалось найти какой-либо полезный метод преобразования datetime в десятичное с помощью «CONVERT» в MSDN. Кто-нибудь может мне с этим помочь? ОБНОВЛЕНИЕ: чтобы было ясно, мне также нужна дробная часть (таким образом, десятичный тип). …

4
ASP.NET CLR не включен
Когда я запускаю свое приложение, я получаю следующую ошибку в моей новой установке ASP.Net и SQL Server: Execution of user code in the .NET Framework is disabled. Enable "clr enabled" configuration option Я попытался исправить это, выполнив это: use dasolPSDev; sp_configure 'clr enabled', 1 go RECONFIGURE go sp_configure 'clr enabled' …


4
Почему SQL Server не поддерживает беззнаковый тип данных?
Я специально думаю о неподписанных int. Вот практический пример: что вы делаете, когда ваш столбец идентичности достигает максимума? Можно либо пойти BigInt(хранилище 8 байтов вместо 4), либо провести рефакторинг приложения для поддержки отрицательных целых чисел и даже создать свои собственные правила, как указано в этом ответе ; ни один из …

5
Как использовать сортировку UTF-8 в базе данных SQL Server?
Я перенес базу данных с mysql на SQL Server (политика), исходную базу данных mysql с использованием UTF8. Теперь я прочитал /dba/7346/sql-server-2005-2008-utf-8-collation-charset, что SQL Server 2008 не поддерживает utf8, это шутка? На SQL Server размещено несколько баз данных, в основном с латинской кодировкой. Поскольку перенесенная база данных предназначена для веб-публикации, я …
84 sql-server  utf-8 

3
Столбец «недопустим в списке выбора, потому что он не содержится ни в агрегатной функции, ни в предложении GROUP BY»
Я хотел бы отобразить столбец Bв моем нижеприведенном SQL, но когда я добавляю его в запрос, он дает мне следующую ошибку: Столбец T2.B 'недопустим в списке выбора, поскольку он не содержится ни в агрегатной функции, ни в предложении GROUP BY. Мой код: SELECT A, COUNT(B) as T1, B FROM T2 …

7
Запрос сравнения дат в SQL
У меня есть таблица с датами, которые все происходили в ноябре. Я написал этот запрос select id,numbers_from,created_date,amount_numbers,SMS_text from Test_Table where created_date <= '2013-04-12' Этот запрос должен возвращать все, что произошло в 11-м месяце (ноябрь), потому что это произошло до даты «2013-04-12» (в декабре). Но это только возвращение доступных дат , …
84 sql  sql-server  date  compare 



4
Как создать поле автоматического увеличения в запросе выбора
Например, у меня есть таблица с 2 столбцами, first_nameи last_nameс этими значениями Ali Khani Elizabette Amini Britney Spears ,... Я хочу написать selectзапрос, который генерирует такую ​​таблицу: 1 Ali Khani 2 Elizabette Amini 3 Britney Spears ,... Спасибо за вашу помощь.

10
Хранить файл в базе данных, а не в файловой системе?
В общем, насколько плохо для производительности сохранение файла в базе данных (в частности, mssql) по сравнению с файловой системой? Я не могу придумать причину, помимо переносимости приложения, по которой я хотел бы хранить свои файлы как varbinaries в SQL Server.

3
Вставка строк в таблицу только с одним столбцом IDENTITY
У меня есть администратор таблицы только с одним столбцом, adminId, который является первичным ключом. Так должно быть из-за бизнес-правил. Я хотел бы раз и навсегда понять, как я могу писать хранимые процедуры, которые вставляют значения в такие таблицы. Я использую SQL Server и T-SQL и пробовал использовать SCOPE_IDENTITY (), но …


8
Пустая строка в SQL Server 2008 против пробела
Сегодня утром я наткнулся на что-то немного странное и подумал, что отправлю это для комментария. Может ли кто-нибудь объяснить, почему следующий запрос SQL печатает «равно» при запуске с SQL 2008. Уровень совместимости db установлен на 100. if '' = ' ' print 'equal' else print 'not equal' И это возвращает …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.