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

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


22
Найти индекс последнего вхождения подстроки с помощью T-SQL
Есть ли простой способ найти индекс последнего вхождения строки с помощью SQL? Я использую SQL Server 2000 прямо сейчас. Мне в основном нужна функциональность, которую System.String.LastIndexOfпредоставляет метод .NET . Небольшой поиск в Google показал это - функция для получения последнего индекса - но это не работает, если вы передаете "текстовое" …


16
Возможны ли конфликты GUID?
Я работаю над базой данных в SQL Server 2000, которая использует GUID для каждого пользователя, использующего приложение, к которому он привязан. Каким-то образом два пользователя получили одинаковый GUID. Я знаю, что Microsoft использует алгоритм для генерации случайного GUID, который имеет чрезвычайно низкий шанс вызвать коллизии, но возможно ли коллизия?
128 sql-server  guid 

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


10
Как я могу проверить, существует ли представление в базе данных?
У меня есть код SQL, который необходимо выполнить, если в базе данных существует определенное представление. Как мне проверить, существует ли представление? РЕДАКТИРОВАТЬ: Используемая СУБД - Microsoft SQL Server


4
Отменить сводку с именем столбца
У меня есть таблица StudentMarksсо столбцами Name, Maths, Science, English. Данные похожи на Name, Maths, Science, English Tilak, 90, 40, 60 Raj, 30, 20, 10 Я хочу устроить это следующим образом: Name, Subject, Marks Tilak, Maths, 90 Tilak, Science, 40 Tilak, English, 60 С unpivot я могу правильно получить имя …

10
INSERT INTO против SELECT INTO
В чем разница между использованием SELECT ... INTO MyTable FROM... и INSERT INTO MyTable (...) SELECT ... FROM .... ? Из BOL [ INSERT , SELECT ... INTO ] я знаю, что использование SELECT ... INTO создаст таблицу вставки в группе файлов по умолчанию, если она еще не существует, и …

6
Регулярные выражения SQL Server в T-SQL
Есть ли библиотека регулярных выражений, написанная на T-SQL (без CLR, без расширенного SP, чистого T-SQL) для SQL Server, и которая должна работать с общим хостингом? Редактировать: Спасибо, я знаю о том PATINDEX, LIKE, xp_ spsи решения CLR Я также знаю, что это не лучшее место для регулярного выражения, вопрос теоретический …
127 sql-server  regex  tsql 

7
Преобразовать HashBytes в VarChar
Я хочу получить хэш MD5 строкового значения в SQL Server 2005. Я делаю это с помощью следующей команды: SELECT HashBytes('MD5', 'HelloWorld') Однако это возвращает VarBinary вместо значения VarChar. Если я 0x68E109F0F40CA72A15E05CC22786F8E6попытаюсь преобразовать в VarChar, я получу há ðô§*à\Â'†øæвместо 68E109F0F40CA72A15E05CC22786F8E6. Есть ли какое-нибудь решение на базе SQL? да
127 sql  sql-server 

5
Какой тип данных SQL лучше всего подходит для хранения строки JSON?
Какой тип данных SQL лучше всего подходит для хранения строки JSON? static List<ProductModel> CreateProductList() { string json = @"[ { ProductId: 1, ProductCode: 'A', Product: 'A' }, { ProductId: 2, ProductCode: 'B', Product: 'B' } ]"; IList<JToken> tokenList = JToken.Parse(json).ToList(); List<ProductModel> productList = new List<ProductModel>(); foreach (JToken token in tokenList) …
127 sql  sql-server  json 


10
Удалить удостоверение из столбца в таблице
У нас есть таблица размером 5 ГБ (почти 500 миллионов строк), и мы хотим удалить свойство идентификации в одном из столбцов, но когда мы пытаемся сделать это через SSMS, время истекает. Можно ли это сделать через T-SQL?
127 sql  sql-server  tsql 

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