PDA

View Full Version : سوال: خطا در sql هنگام ایجاد جدول با کد نویسی



heartshunter
جمعه 08 شهریور 1387, 08:31 صبح
این دستورات توی sql چرا خطا داره
میگه نزدیک create و primary خطای سینتکس داره
کلید هارو هم عوض کردم جواب نداد
لطفا کمک کنید خیلی فوریه
در sql اکسپرس دات نت 2005


CREATE PROCEDURE createaptable
Create Table aptable
(
nday nvarchar(10) Not Null ,
id int not null not null,
tarikh nvarchar(10)not null,
digittarikh int not null,
intime datetime not null,
outtime datetime not null,
kamtinme datetime null,
ezafetime datetime null,
mamooriattime datetime null,
morkhasilesstime datetime null,
morkhasibatime datetime null,
tashvigh int null,
tobikh int null
)
Primary Key (id,tarikh,intime);
AS
/* SET NOCOUNT ON */
RETURN

devil00x
جمعه 08 شهریور 1387, 11:35 صبح
دوست عزیز یه خورده دقتت رو بیشتر کنی درست میشه

به این خطی که نوشتی توجه کن:

id int not null not null
دوبار not null رو نوشتی

ضمنا این خط
Primary Key (id,tarikh,intime);

باید داخل بلوک تعرف جدول قرار بگیره

(
nday nvarchar(10) Not Null ,
id int not null,
tarikh nvarchar(10)not null,
digittarikh int not null,
intime datetime not null,
outtime datetime not null,
kamtinme datetime null,
ezafetime datetime null,
mamooriattime datetime null,
morkhasilesstime datetime null,
morkhasibatime datetime null,
tashvigh int null,
tobikh int null
Primary Key (id,tarikh,intime)
)

heartshunter
جمعه 08 شهریور 1387, 13:27 عصر
این کار را هم که گفتید انجام دادم اما باز همون خطا رو میده

heartshunter
جمعه 08 شهریور 1387, 14:37 عصر
فهمیدم باید دستورات رو بعد از AS بنویسم