PDA

View Full Version : vấn đề về creat table(câu hỏi của newbie :-s)



khang237
20-10-2011, 09:55
em tạo 1 table = code như thế này

CREATE TABLE tblLopSinhHoat(
STT int not null identity(1,1),
MaLSH char(5) not null PRIMARY KEY,
TenLSH nvarchar(20)not null UNIQUE
CONSTRAINT CK_TenLSH CHECK (TenLSH like '[0-9][0-9]%'),
SiSo int not null DEFAULT 50
CHECK (SiSo>0),
SiSoNam int not null
CONSTRAINT CK_SiSoNam CHECK (SiSoNam > 0),
CONSTRAINT CK_SiSoNam_SiSo CHECK (SiSoNam <= SiSo),
SiSoNu AS SiSo-SiSoNam,
ThuocKhoa nvarchar(30) null
check (ThuocKhoa in (N'Điện',N'Hóa',N'Xây dựng',N'Cơ khí'))
)
hệ thống báo completed successfully,mà sao table không có trong database...
mong mọi ng` giúp đỡ :D

kinhkong89
20-10-2011, 14:55
bạn refresh lại database xem

dinhdoong
28-02-2012, 23:54
em cũng gặp tình trạng tương tự bạn này, mà refresh như bác kinhkong cũng không thấy đâu, với cả em chỉ thấy succeed 1 vài lần còn lại nó toàn báo lỗi như thế này "Msg 156, Level 15, State 1, Line 2 Incorrect syntax near the keyword 'table'." các pro chỉ cho em với, em newbie không hiểu làm sao nữa?

trannamcn
29-02-2012, 05:27
em tạo 1 table = code như thế này

CREATE TABLE tblLopSinhHoat(
STT int not null identity(1,1),
MaLSH char(5) not null PRIMARY KEY,
TenLSH nvarchar(20)not null UNIQUE
CONSTRAINT CK_TenLSH CHECK (TenLSH like '[0-9][0-9]%'),
SiSo int not null DEFAULT 50
CHECK (SiSo>0),
SiSoNam int not null
CONSTRAINT CK_SiSoNam CHECK (SiSoNam > 0),
CONSTRAINT CK_SiSoNam_SiSo CHECK (SiSoNam <= SiSo),
SiSoNu AS SiSo-SiSoNam,
ThuocKhoa nvarchar(30) null
check (ThuocKhoa in (N'Điện',N'Hóa',N'Xây dựng',N'Cơ khí'))
)
hệ thống báo completed successfully,mà sao table không có trong database...
mong mọi ng` giúp đỡ :D

Chia ra để trị đi bạn mấy cái constraint đưa vào alter table thử xem có đc ko :D Thử mọi cách xem sao !!

phamcongminh
28-03-2012, 00:31
ban thử thay "create table " bằng "alter table " rồi f5 lại xem , minh thấy constraint trong table nhiều wa , ban nên đem ra ngoài khaibáo cho rõ ràng

babyhona
02-04-2012, 02:42
Có khi nào cửa sổ chạy câu lệnh này đang ở Master không ta???