

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# SHA2 関数
<a name="s_SHA2"></a>

SHA2 関数は、SHA2 暗号化ハッシュ関数を使用して、可変長文字列を文字列に変換します。この文字列は、指定されたビット数のチェックサムの 16 進値をテキストで表記したものです。

## 構文
<a name="s_SHA2-syntax"></a>

```
SHA2(string, bits)
```

## 引数
<a name="s_SHA2-arguments"></a>

 *string*   
可変長文字列。

 *integer*   
ハッシュ関数のビット数。有効な値は 0 (256 と同じ)、224、256、384、および 512 です。

## 戻り型
<a name="s_SHA2-returm-type"></a>

SHA2 関数は、チェックサムの 16 進値をテキストで表記した文字列を返します。また、ビット数が無効な場合は、空の文字列を返します。

## 例
<a name="s_SHA2-example"></a>

次の例では、「AWS Clean Rooms」という語の 256 ビット値が返されます。

```
select sha2('AWS Clean Rooms', 256);
```