Содержание
- Англо-русский перевод CHECKSUM
- Еще значения слова и перевод CHECKSUM с английского на русский язык в англо-русских словарях и с русского на английский язык в русско-английских словарях.
- Синтаксис Syntax
- Аргументы Arguments
- Типы возвращаемых данных Return types
- Remarks Remarks
- Примеры Examples
Англо-русский перевод CHECKSUM
English-Russian dictionary. Англо-Русский словарь. 2012
Еще значения слова и перевод CHECKSUM с английского на русский язык в англо-русских словарях и с русского на английский язык в русско-английских словарях.
More meanings of this word and English-Russian, Russian-English translations for the word «CHECKSUM» in dictionaries.
Checksum — [engl.], Prüfsumme … Universal-Lexikon
checksum — (SUMmation CHECK) n. final check, examination of several of the bits which are transferred in order to discover transfer errors (Computers) … English contemporary dictionary
Checksum — Effect of a typical checksum function (the Unix cksum utility). A checksum or hash sum is a fixed size datum computed from an arbitrary block of digital data for the purpose of detecting acc >Wikipedia
checksum — A method of prov >Dictionary of networking
Checksum — Somme de contrôle La somme de contrôle (en anglais checksum) est un concept de la théorie des codes utilisé pour les codes correcteurs, elle correspond à un cas particulier de contrôle par redondance. Elle est largement utilisée en informatique… … Wikipédia en Français
checksum — UK [ˈtʃekˌsʌm] / US noun [countable] Word forms checksum : singular checksum plural checksums computing a number that is the total of the digits in a piece of data that has been stored or sent in digital form. It is used to check that nothing has … English dictionary
Checksum — In der Informatik ist eine Prüfsumme (engl.: checksum) eine einfache Maßnahme zur Gewährleistung von Datenintegrität bei der Datenübermittlung oder speicherung. Sie wird hauptsächlich bei der Datensicherung und bei der Datenübertragung verwendet … Deutsch Wikipedia
checksum — 1. noun a digit or character, derived by applying a suitable algorithm to some data, used to check whether errors have occurred in transmission, storage or data entry 2 … Wiktionary
checksum — A number that represents a larger group of numbers in order to check for errors in data transmission. It is commonly used when downloading a program. The checksum is the result of a mathematical equation, such as adding all the numbers in a group … Dictionary of telecommunications
Checksum — PodWEB A checksum is a value that is used to check the integrity of file. Checksums are often used to verify media files that have been uploaded for distribution … Audio and video glossary
checksum — kontrolinė suma statusas T sritis informatika apibrėžtis Reikšmė, laikoma arba persiunčiama kartu su duomenimis ir apskaičiuojama įvykdžius tam tikrą matematinę funkciją su tais duomenimis. Naudojama patikrinti, ar sudarantys duomenys nebuvo… … Enciklopedinis kompiuterijos žodynas
ОБЛАСТЬ ПРИМЕНЕНИЯ: SQL Server База данных SQL Azure Azure Synapse Analytics (хранилище данных SQL) Parallel Data Warehouse APPLIES TO: SQL Server Azure SQL Database Azure Synapse Analytics (SQL DW) Parallel Data Warehouse
Функция CHECKSUM возвращает значение контрольной суммы, вычисленное для строки таблицы или для списка выражений. The CHECKSUM function returns the checksum value computed over a table row, or over an expression list. Используйте функцию CHECKSUM для построения хэш-индексов. Use CHECKSUM to build hash indexes.
Синтаксические обозначения в Transact-SQL Transact-SQL Syntax Conventions
Синтаксис Syntax
Аргументы Arguments
*
Этот аргумент указывает, что вычисление контрольной суммы охватывает все столбцы таблицы. This argument specifies that the checksum computation covers all table columns. Функция CHECKSUM возвращает ошибку, если какой-либо столбец имеет несопоставимый тип данных. CHECKSUM returns an error if any column has a noncomparable data type. Перечень несопоставимых типов данных: Noncomparable data types include:
- курсорcursor
- imageimage
- ntextntext
- texttext
- XMLXML
Несопоставимым типом данных также является sql_variant с любым из вышеперечисленных типов в качестве базового типа. Another noncomparable data type is sql_variant with any one of the preceding data types as its base type.
expression expression
Выражение любого типа, за исключением несопоставимого типа данных. An expression of any type, except a noncomparable data type.
Типы возвращаемых данных Return types
int int
Remarks Remarks
Функция CHECKSUM вычисляет хэш-значение, которое называется контрольной суммой, для списка своих аргументов. CHECKSUM computes a hash value, called the checksum, over its argument list. Используйте это хэш-значение для построения хэш-индексов. Use this hash value to build hash indexes. Если аргументы функции CHECKSUM являются столбцами, а индекс построен на рассчитанном значении CHECKSUM , то в результате получится хэш-индекс. A hash index will result if the CHECKSUM function has column arguments, and an index is built over the computed CHECKSUM value. Он может использоваться для поиска равенств в столбцах. This can be used for equality searches over the columns.
Функция CHECKSUM удовлетворяет свойствам хэш-функции. Функция CHECKSUM , примененная к любым двум спискам выражений, возвращает одинаковое значение, если при сравнении оператором равенства (=) соответствующие элементы двух списков имеют одинаковый тип и равны. The CHECKSUM function satisfies hash function properties: CHECKSUM applied over any two lists of expressions will return the same value, if the corresponding elements of the two lists have the same data type, and if those corresponding elements have equality when compared using the equals (=) operator. Для данного определения значения NULL указанного типа рассматриваются при сравнении с помощью функции CHECKSUM как равные. Null values of a specified type are defined to compare as equal for CHECKSUM function purposes. Если хотя бы одно из значений в списке выражений меняется, то обычно меняется и контрольная сумма выражений. If at least one of the values in the expression list changes, the list checksum will probably change. Однако это не гарантируется. However, this is not guaranteed. Таким образом, чтобы определить факт изменения значений, рекомендуется использовать функцию CHECKSUM только в том случае, если в вашем приложении допускается случайный пропуск изменений. Therefore, to detect whether values have changed, we recommend use of CHECKSUM only if your application can tolerate an occasional missed change. В противном случае рекомендуется вместо этого использовать функцию HASHBYTES . Otherwise, consider using HASHBYTES instead. Когда указан хэш-алгоритм MD5, вероятность возвращения функцией HASHBYTES одинакового результата для двух различных входных параметров намного ниже по сравнению с функцией CHECKSUM . With a specified MD5 hash algorithm, the probability that HASHBYTES will return the same result, for two different inputs, is much lower compared to CHECKSUM .
Порядок выражений влияет на вычисляемое значение CHECKSUM . The expression order affects the computed CHECKSUM value. Порядок столбцов, используемый с CHECKSUM(*) , является порядком столбцов, указанным в таблице или определении представления. The order of columns used for CHECKSUM(*) is the order of columns specified in the table or view definition. Он включает в себя вычисляемые столбцы. This includes computed columns.
Значение CHECKSUM зависит от параметров сортировки. The CHECKSUM value depends on the collation. Такое же значение, сохраненное с другими параметрами сортировки, возвратит другое значение CHECKSUM . The same value stored with a different collation will return a different CHECKSUM value.
CHECKSUM () не гарантирует уникальные результаты. CHECKSUM () does not guarantee unique results.
Примеры Examples
В этих примерах показывается использование функции CHECKSUM для построения хэш-индексов. These examples show the use of CHECKSUM to build hash indexes.
Чтобы построить хэш-индекс, в первом примере в таблицу, которую требуется индексировать, добавляется столбец вычисленной контрольной суммы. To build the hash index, the first example adds a computed checksum column to the table we want to index. После этого создается индекс на основе столбца контрольной суммы. It then builds an index on the checksum column.
В этом примере показано использование индекса контрольной суммы в качестве хэш-индекса. This example shows the use of a checksum index as a hash index. Это позволяет повысить скорость индексирования в том случае, если столбец индекса содержит длинные символьные значения. This can help improve indexing speed when the column to index is a long character column. Индекс контрольной суммы может быть использован для поиска равенств. The checksum index can be used for equality searches.
Создание индекса по вычисляемому столбцу материализует столбец контрольной суммы, и любые изменения для значения ProductName будут распространены на столбец контрольной суммы. Index creation on the computed column materializes the checksum column, and any changes to the ProductName value will propagate to the checksum column. Кроме того, индекс можно построить непосредственно на основе столбца, который требуется индексировать. Alternatively, we could build an index directly on the column we want to index. Тем не менее для ключей с длинными значениями обычный индекс действует не так эффективно, как индекс контрольной суммы. However, for long key values, a regular index will probably not perform as well as a checksum index.
Источник: