を指定するには、テーブルを作成する私は、この難理解構文(申し訳ありませんが、私は:) SQL Serverに新しいです)圧縮オプション
CREATE TABLE
[ database_name . [ schema_name ] . | schema_name . ] table_name
[ AS FileTable ]
({ <column_definition>
| <computed_column_definition>
| <column_set_definition>
| [ <table_constraint> ]
| [ <table_index> ] }
[ ,...n ]
[ PERIOD FOR SYSTEM_TIME (system_start_time_column_name
, system_end_time_column_name) ]
)
[ ON { partition_scheme_name (partition_column_name)
| filegroup
| "default" } ]
[ TEXTIMAGE_ON { filegroup | "default" } ]
[ FILESTREAM_ON { partition_scheme_name
| filegroup
| "default" } ]
[ WITH (<table_option> [ ,...n ]) ]
[ ; ]
を使用していますが、私がお聞きしたいのテーブルオプションは
です<table_option> ::=
{
[DATA_COMPRESSION = { NONE | ROW | PAGE }
[ ON PARTITIONS ({ <partition_number_expression> | <range> }
[ , ...n ]) ]]
.....
私はT-SQLスクリプトをどのようにフォーマットできますか?
例えば、
CREATE TABLE Black_Cowgirl_tb
([name] int not null, [location] varchar(50) not null, [SheCanCook] bit not null, [SheCanRideAHorse] bit not null,...) WITH
(
DATA_COMPRESSION = NONE ON PARTITIONS (1),
DATA_COMPRESSION = ROW ON PARTITIONS (2, 4, 6 TO 8),
DATA_COMPRESSION = PAGE ON PARTITIONS (3, 5)
)
あなたはデータ圧縮オプションでこれをフォーマットするすべての可能な方法を参加してくださいますか?私はたくさんのことを学びたいですが、決してチャンスがありません。ありがとう。