3.3Đổi kiểu dữ liệu một cột:

Một phần của tài liệu Xây dựng chương trình thi trắc nghiệm bằng Visual Basic.Net (Trang 45 - 47)

Cú pháp:

ALTER TABLE tên_bảng

ALTER COLUMN tên_cột kiểu_dữ_liệu_mới [NULL | NOT NULL]

4. Xĩa một bảng :

Xĩa một bảng nghĩa là hủy mọi dữ liệu của bảng và quyền sở hữu đối với bảng đĩ.

Cú pháp:

DROP TABLE tên_bảng

+ Trước khi xĩa một bảng, bạn phải hủy mọi quan hệ phụ thuộc giữa bảng và các đối tượng khác . Muốn xem các phụ thuộc đã tồn tại, ta thực thi thủ tục sp_depends

+ Muốn hủy các view của bảng đã xĩa, ta dùng lệnh DROP VIEW.

5. Thuộc tính IDENTITY:

Ta cĩ thể dùng thuộc tính IDENTITY trong khai báo khi tạo một cột, thuộc tính này sẽ tự động phát sinh một số tuần tự , một khi ta thêm một dịng mới vào table . Cột cĩ thuộc tính này thường sử dụng để gán giá trị cho khố (key) của table . Đặc điểm :

+ Mỗi table chỉ cho phép một cột cĩ thuộc tính identity . + Khơng thể sửa dữ liệu trên cột identity .

+ Cột identity khơng chấp nhận giá trị NULL .

+ Cột identity phải sử dụng với kiểu số nguyên (int , smallint , tinyint) hoặc kiểu number , decimal (phải khai báo scale=0 ).

+ Cĩ thể khai thêm tham số IDENT_SEED (giá trị bắt đầu) và IDENT_INCR (giá trị tăng thêm) .

+ Hàm @@IDENTUTY cho biết giá trị identity cuối cùng đã sử dụng để đưa giá trị vào 1 hàng trong phiên làm việc (session) .

+ Cĩ thể sử dụng từ khố IDENTITYCOL thay thế tên cột khi truy vấn dữ liệu

Cú pháp

CREATE TABLE<Table_name>( <Column_name> <Data_type>

IDENTITY [(seed, increment)] {NOT NULL], [ ,...})

6. Sử dụng kiểu dữ liệu UNIQUEIDENTIFIER và HAØM NEWID

Kiểu uniqueidentifier và hàm NEWID được dùng chung với nhau . Đặc điểm : + Kiểu uniquedentifier lưu một số 16 bytes (128 bit) duy nhất (unique). Kiểu này dùng để lưu giá trị này duy nhất tồn cục (GUID – Globaly Unique Identifier) .

+ Hàm NEWID tạo một GUID cĩ thể dùng để lưu giá trị vào kiểu uniqueidentifier . Giá trị GUID sẽ khơng giống nhau trong tất cả các table của một database, kể cả trong database khác . Thường dùng trong việc nhân bản , khi cần đến một mà nhận diện trên cả các hệ thống.

7. Nhập một mẩu tin mới vào table :

Cú pháp :

INSERT [INTO] table_name VALUES (val1 , val2 , … , valn)

Hoặc :

Một phần của tài liệu Xây dựng chương trình thi trắc nghiệm bằng Visual Basic.Net (Trang 45 - 47)

Tải bản đầy đủ (DOC)

(103 trang)
w