SQL Server
 Computer >> コンピューター >  >> プログラミング >> SQL Server

SQLServerのデータ型

以下は、文字列、数値、時刻/日付など、SQL Serverのデータ型(データ型)です。

SQLServerの文字列データ型

以下は、SQL Server(Transact-SQL)の文字列データの種類です。

データ型の構文 最大サイズ 説明 CHAR(kich_thuoc)最大8000文字。
  1. kich_thuocは、保存されている文字数です。
  2. 固定長。
  3. 十分な文字のスペースをオフセットするために、右側にスペースを追加します。
  4. Unicode文字は含まれていません。
VARCHAR(kich_thuoc)またはVARCHAR(toi_da)最大8000文字または最大数。
  1. kich_thuocは、保存されている文字数です。
  2. カスタムの長さ。
  3. toi_daとして指定した場合、最大は2GBです。
  4. Unicode文字は含まれていません。
テキスト最大2GB。
  1. カスタムの長さ。
  2. Unicode文字は含まれていません。
NCHAR(kich_thuoc)最大4000文字。
  1. 固定長。
  2. Unicode文字。
NVARCHAR(kich_thuoc)またはNVARCHAR(toi_da)最大4000文字または最大数。
  1. kich_thuocは、保存されている文字数です。
  2. カスタムの長さ。
  3. toi_daの数を指定した場合、最大文字数は2GBです。
  4. Unicode文字。
NTEXT最大1,073,741,823バイト。
  1. カスタムの長さ。
  2. Unicode文字。
BINARY(kich_thuoc)最大8000文字。
  1. kich_thuocは、保存されている文字数です。
  2. 固定長。
  3. 十分な文字のスペースを補うためにスペースを追加します。
  4. バイナリデータ。
VARBINARY(kich_thuoc)またはVARBINARY(toi_da)最大8000文字または最大数。
  1. kich_thuocは、保存されている文字数です。
  2. カスタムの長さ。
  3. toi_daとして指定した場合、最大は2GBです。
  4. バイナリデータ。
IMAGEの最大サイズは2GBです。
  1. カスタムの長さ。
  2. バイナリデータ。

SQLのデータ型

SQLServerのデジタルデータ型

以下は、SQL Server(Transact-SQL)の数値データ型のリストです。

データ型の構文 最大サイズ 説明 BIT整数0、1またはNULL TINYINT 0〜255 SMALLINT -32768〜32767 INT -2,147,483,648〜2,147,483,647 BIGINT -9,223,372,036,854,775,808〜9,223,372,036,808,80,807 10進数(m、d)
  1. 指定されていない場合、デフォルトのmは18です。
  2. 指定されていない場合、デフォルトは0です。
mは数字の総数、dはコンマの後の数字の数です。 DEC(m、d)
  1. 指定されていない場合、デフォルトのmは18です。
  2. 指定されていない場合、デフォルトは0です。

mは数字の総数、dはカンマの後の数字の数です。

DECIMALデータ型と同義語。

数値(m、d)
  1. 指定されていない場合、デフォルトのmは18です。
  2. 指定されていない場合、デフォルトは0です。

mは数字の総数、dはカンマの後の数字の数です。

DECIMALデータ型と同義語。

FLOAT(n)コンマの数nは、指定されていない場合、デフォルトで53になります。 nは、化学記号に格納されているビット数です。 REALは、FLOAT(24)SMALLMONEY(-214,748.3648から214,748.3647 MONEY)-922,337,203,685,477,5808から922,337,203,685,477,5807に相当します。

SQLServerの日付/時刻データ型

以下は、SQL Server(Transact-SQL)の日付/時刻データ型のリストです。

データ型の構文最大サイズ'0001-01-01'から'9999-12-31までのDATE値を説明します。 'YYYY-MM-DD'DATETIMEとして表示されます
  1. 「1753-01-0100:00:00」から「9999-12-3123:59:59」までの日付。
  2. 営業時間は「00:00:00」から「23:59:59:997」までです。
'YYYY-MM-DDとして表示hh:mm:ss [.mmm] DATETIME2(10進数の秒数に正確)
  1. 「0001-01-01」から「9999-12-31」までの値。
  2. 「00:00:00」から「23:59:59:9999999」までの所要時間。
'YYYY-MM-DD hh:mm:ss[として表示されます。小数秒]'SMALLDATETIME
  1. 値は「1900-01-01」から「2079-06-06」です。
  2. 「00:00:00」から「23:59:59」までの所要時間。
'YYYY-MM-DDとして表示hh:mm:ss TIME
  1. 値は「00:00:00.0000000」から「23:59:59.9999999」までです。
  2. 「0001-01-01」から「9999-12-31」までの日付。
'YYYY-MM-DD hh:mm:ss [.nnnnnnn]' DATETIMEOFFSET(10進数の秒数に正確)として表示されます。
  1. 「00:00:00」から「23:59:59:9999999」までの時間値。
  2. -14:00から+14:00までのタイムゾーン。
YYYY-MM-DDとして表示hh:mm:ss [.nnnnnnn]'[{+ | -} hh:mm]
  1. SQLServer2016の行レベルのセキュリティ

    Microsoft®はSQLServer®のセキュリティに重点を置いており、ほとんどすべてのリリースで既存の機能が強化されているか、新しいセキュリティ機能が導入されています。 SQL Server 2016で、Microsoftは、行レベルのセキュリティ、AlwaysEncrypted、動的データマスキングなど、ユーザーがデータを保護するのに役立つ多くの新しいセキュリティ機能を導入しました。 はじめに 以前のブログでは、SQL Server 2016の動的データマスキングについて書きました。このブログでは、テーブル内の行にアクセスできるユーザーを制御できる行レベルのセキュリティ(RLS)機能

  2. 統合データプラットフォーム:SQL Server 2019

    2006年、英国の数学者Clive Robert Humbyは、「データは新しい石油です」という言葉をマークしました。それ以来、ITリーダーはこれを繰り返し聞き、アイデアに共感し、あらゆる段階で拡張編集を行ってきました。 クライブはさらに次のように付け加えました。「データは価値がありますが、洗練されていないと実際には使用できません。収益性の高い活動を推進する価値のあるエンティティを作成するには、wayOilをガス、プラスチック、化学薬品などに変更する必要があります。そのため、データに価値を持たせるには、データを分析して分析する必要があります。」 ITリーダーはこれ以上同意できず、データから