A statement that creates a nonclustered index based on two columns : CREATE INDEX « Index « SQL Server / T-SQL Tutorial






6>
7>
8> create table Bankers(
9>    BankerID             Integer,
10>    BankerName           VARCHAR(20),
11>    BankerContactLName   VARCHAR(20),
12>    BankerContactFName   VARCHAR(20),
13>    BankerCity           VARCHAR(20),
14>    BankerState          VARCHAR(20),
15>    BankerZipCode        VARCHAR(20),
16>    BankerPhone          VARCHAR(20)
17> )
18> GO
1>
2> insert into Bankers values (1, 'ABC Inc.','Joe','Smith','Vancouver','BC','11111','111-111-1111');
3> GO

(1 rows affected)
1> insert into Bankers values (2, 'DEF Inc.','Red','Rice', 'New York', 'DE','22222','222-222-2222');
2> GO

(1 rows affected)
1> insert into Bankers values (3, 'HJI Inc.','Kit','Cat',  'Paris',    'CA','33333','333-333-3333');
2> GO

(1 rows affected)
1> insert into Bankers values (4, 'QWE Inc.','Git','Black','Regina',   'ER','44444','444-444-4444');
2> GO

(1 rows affected)
1> insert into Bankers values (5, 'RTY Inc.','Wil','Lee',  'Toronto',  'YU','55555','555-555-5555');
2> GO

(1 rows affected)
1> insert into Bankers values (6, 'YUI Inc.','Ted','Larry','Calgary',  'TY','66666','666-666-6666');
2> GO

(1 rows affected)
1> insert into Bankers values (7, 'OIP Inc.','Yam','Act',  'San Franc','FG','77777','777-777-7777');
2> GO

(1 rows affected)
1> insert into Bankers values (8, 'SAD Inc.','Hit','Eat',  'Orland',   'PO','88888','888-888-8888');
2> GO

(1 rows affected)
1> insert into Bankers values (9, 'DFG Inc.','Sad','Lee',  'Wisler',   'PL','99999','999-999-9999');
2> GO

(1 rows affected)
1> insert into Bankers values (0, 'GHJ Inc.','Bit','Lee',  'Ticker',   'MN','00000','000-000-0000');
2> GO

(1 rows affected)
1>
2> CREATE INDEX IX_Billings
3>     ON Bankers (BankerZipCode DESC, BankerPhone)
4>
5> GO
1> drop table Bankers;
2> GO
1>
2>








17.1.CREATE INDEX
17.1.1.The basic syntax of the CREATE INDEX statement
17.1.2.Create an index for the column emp_no of the table employee.
17.1.3.Enforce Uniqueness on Non-Key Columns
17.1.4.Create a Composite Index
17.1.5.Define Index Column Sort Direction
17.1.6.Disable an Index
17.1.7.Change an Existing Index with DROP_EXISTING
17.1.8.Intermediate Index Creation in Tempdb
17.1.9.Control Parallel Plan Execution for Index Creation
17.1.10.Allow User Table Access During Index Creation
17.1.11.Using an Index INCLUDE
17.1.12.Use PAD_INDEX and FILLFACTOR
17.1.13.Disable page locks. Table and row locks can still be used.
17.1.14.Disable page and row locks. Only table locks can be used.
17.1.15.Allow page and row locks
17.1.16.Creating an Index on a Filegroup
17.1.17.Indexing a View
17.1.18.A statement that creates a nonclustered index based on two columns