Описание тега newid
NEWID() - это функция SQL Server, которая создает уникальное значение типа uniqueidentifier.
3
ответа
Где находится официальная документация для T-SQL "ORDER BY RAND()" и "ORDER BY NEWID()"?
Я ищу официальную документацию T-SQL для "ORDER BY RAND()" и "ORDER BY NEWID()". Есть множество статей, описывающих их, поэтому они должны быть где-то задокументированы. Я ищу ссылку на официальную страницу документации по SQL Server, например: http…
31 янв '14 в 18:33
4
ответа
Изменение newid() на newsequentialid() в существующей таблице
На данный момент у нас есть несколько таблиц, которые используют newid() для первичного ключа. Это вызывает большое количество фрагментации. Поэтому я хотел бы изменить столбец, чтобы использовать вместо него newsequentialid(). Я предполагаю, что су…
27 май '09 в 01:22
1
ответ
Получить последний вставленный UNIQUEIDENTIFIER в SQL Server 2000
OUTPUT Предложение совместимо с SQL Server 2005, но не с SQL Server 2000. Как мне преобразовать эту команду для работы в SQL Server 2000? CREATE TABLE sample ( ID uniqueidentifier NOT NULL DEFAULT newid(), Title varchar(30) NOT NULL ) INSERT INTO sa…
02 май '11 в 22:29
1
ответ
5
ответов
Sql Server - недостаточно места для результата, чтобы преобразовать значение uniqueidentifier в char
Я получаю ошибку ниже, когда я запускаю SQL-запрос при копировании данных из одной таблицы в другую, Сообщение 8170, Уровень 16, Состояние 2, Строка 2 Недостаточно места для результата, чтобы преобразовать значение уникального идентификатора в симво…
12 апр '11 в 00:10
1
ответ
TSQL конвертировать новый в десятичный (38,0)
Я хочу привести или преобразовать вывод newid () в десятичную (с минимальным требуемым пространством) Пока я сделал это: SELECT CAST( '0x'+REPLACE(CAST(NEWID() AS VARCHAR(50)), '-', '' ) AS DECIMAL(38,0) ) Но я получаю эту ошибку: Ошибка преобразова…
11 мар '13 в 10:05
3
ответа
SQL Server: обновить столбец с помощью специальных символов
Я новичок в SQL Server, поэтому, пожалуйста, извините за возможно глупый вопрос. У меня есть база данных, которая мне нужна для генерации случайного идентификатора, который я получаю, используя newid() insert into Teams (team_code, team_name, team_s…
22 авг '14 в 10:36
1
ответ
NEWID() генерирует одинаковое значение для всех записей в отношении
DECLARE @GUID uniqueidentifier SET @GUID = NEWID() INSERT INTO [MetaData Dummy].dbo.xxxx (someid, somename, LastUpdated, RecordSource) SELECT @GUID, TempCol, GETDATE(), xxx FROM AP_DevIDs Используя приведенный выше код, я пытаюсь вставить значение в…
17 ноя '15 в 16:38
2
ответа
Как предотвратить дублирование записей при применении ORDER BY NEWID() для их случайного выбора?
Я попытался использовать решение, предоставленное в строке " Возврат" в случайном порядке, для получения случайных записей в моем запросе. Но я должен добавить NEWID() в список столбцов, которые я хочу получить, иначе я не смогу добавить ORDER BY NE…
24 фев '14 в 19:46
1
ответ
Выберите случайные строки из таблицы
Я хочу выбрать 24 случайных строки из всей таблицы Admin_Pic_Lib, но этот запрос дает синтаксическую ошибку, SELECT top 24 CAST( [Pictures] AS varbinary(Max)) FROM Admin_Pic_Lib ORDER BY NEWID() UNION ALL SELECT CAST([Pictures] AS varbinary(Max)) FR…
15 июл '16 в 07:49
1
ответ
SQL - 5% случайной выборки по группам
У меня есть таблица с примерно 10 миллионами строк и 4 столбцами, без первичного ключа. Данные в столбце 2 3 4 (x2 x3 и x4) сгруппированы по 50 группам, указанным в столбце 1 X1. Чтобы получить случайную выборку 5% из таблицы, я всегда использовал S…
18 ноя '13 в 19:43
0
ответов
Должен ли я использовать NEWID() в качестве моего первичного ключа в таблице? Какой тип данных я должен использовать для этого столбца?
Я прочитал несколько постов и статей о NEWID() в MS SQL. Прежде чем я решу, использовать этот метод или нет, я хотел бы получить некоторую информацию. В приложении My Single Page есть несколько таблиц. В одной из таблиц должен храниться уникальный к…
10 ноя '17 в 12:24
2
ответа
Удалите автоматически созданный столбец GUID со страниц "Добавить запись" в веб-приложении с динамическими данными
У меня есть веб-приложение Dynamic Data Entities, которое использует базу данных с GUID в качестве первичных ключей для таблиц. Все поля GUID имеют значение по умолчанию, равное NEWID(), поэтому SQL Server сгенерирует новый GUID для любой записи. Од…
17 янв '09 в 22:48
0
ответов
Выделить случайное число
Продолжая запрос ниже в ссылке, Мне нужно запускать это каждый месяц, и каждому отделу присваивается случайное число. Я храню это в таблице, и когда он будет запущен в следующем месяце, то же число не должно быть выделено. До 6 месяцев одно и то же …
19 ноя '18 в 15:33
1
ответ
Обновить случайную выборку в большой таблице
Используя SQL Server 2012, у меня есть таблица с 7 миллионами строк. Колонка PK - это GUID (COMB GUID). Я пытаюсь проверить производительность запроса и сначала нужно обновить случайную выборку данных, я хочу изменить значение столбца (не PK) из 500…
23 май '12 в 18:04
2
ответа
Нужно найти случайную запись из одной таблицы, затем объединить другую таблицу с этой записью
Справочная информация: в настоящее время я разрабатываю простой онлайн-тест. После того, как пользователь ответил на простой вопрос, он получает возможность повысить свои шансы на выигрыш, выполняя небольшие задачи. Каждый лот, который зарабатывает …
16 ноя '12 в 15:16
1
ответ
Обновление случайных дат в один столбец (даты повторяются)
Хорошо, сначала я определяю целое число даты для конкретной даты, начиная с которой мне нужно обновить случайные значения в dpm_dateto колонка: Запрос: select to_char(to_date('15/05/2013','dd/mm/yyyy'), 'J') from dual; Результат: 2456428 Теперь я пы…
17 июл '13 в 10:19
2
ответа
Упорядочить по выражению VarBinary не отсортировано
При попытке сгенерировать случайное упорядоченное число я отметил эту проблему, которая теперь реплицируется как в SQL Server 2008 R2 (окончательная первоначальная версия), так и в SEDE, то есть в SQL Server 2012 (SP1): Когда ты ORDER BY VarBinary п…
24 янв '14 в 11:02
2
ответа
NewID() - есть ли высокая вероятность раскрытия предыдущего / следующего GUID
Я знаю, что идентификаторы GUID теоретически уникальны с очень низкой вероятностью столкновения. Тем не менее, если я правильно понимаю, некоторая уникальность доступна, потому что она основана на информации на компьютере, который использовался для …
17 май '12 в 13:50
2
ответа
Создание первичного ключа с помощью NEWID()
У меня есть запрос, который я использовал данные извлечения из нескольких разных таблиц каждую ночь, и это извлечение идет в таблицу upsert, которая загружается на наш облачный сервер. Я пытаюсь установить некоторый тип уникального идентификатора / …
02 окт '13 в 15:32