Loading...
daredevil avatar daredevil 7 Точки

[Homework] Problem 8. Create Table Users

Някакви обяснения може ли за това какво трябва да се качи точно като за домашно в системата . От Видеото задачата я издокарах до тук . Но не мога да разбера къде греша и какво точно да кача след като смятам , че сме в C# DB Funsamentals, а изглежда , че половината неща не са обяснени или не точно както за начинаещи ...

 

create table Users
(
    Id BIGINT,
    Username varchar(30),
    Password nvarchar(26),
    ProfilePicture VARBINARY(max),
    LastLoginTime DATE,
    IsDeleted BIT
)


alter table Users
alter column ID BIGINT NOT NULL

alter table Users
add constraint PK_Users primary key(Id)

alter table Users
add constraint CH_PictureSize CHECK(DATALENGTH(ProfilePicture) < 900*1024)

DECLARE @C VARCHAR(MAX) = '|'
DECLARE @ProfilePicture VARBINARY(MAX) = CONVERT(VARBINARY(MAX), REPLICATE(@C, (921600)))

alter table Users
add constraint UQ_Username unique(Username)

INSERT INTO Users (Id, Username, Password, ProfilePicture)
VALUES
(1, 'Gosho', 'Pass123', @ProfilePicture)

 

Тагове:
0
Databases Basics 22/01/2017 22:12:03
George221b avatar George221b 64 Точки

Здрасти, хванах ти кода и го дообработих така, че да ти даде вярно в Джъдж.

create table Users
(
    Id BIGINT PRIMARY KEY IDENTITY,
    Username varchar(30) UNIQUE NOT NULL,
    Password nvarchar(26) NOT NULL,
    ProfilePicture VARBINARY(max),
    LastLoginTime DATE,
    IsDeleted BIT
)
  
INSERT INTO Users (Username, Password, ProfilePicture, LastLoginTime, IsDeleted)
VALUES
('Gosho', 'Pass123', NULL, NULL, 0),
('Petur', '12345', NULL, NULL, 0),
('Angel', '67890', NULL, NULL, 0),
('Dimitur', 'qwerty', NULL, NULL, 1),
('4i4oKiril', 'asdfg', NULL, NULL, 0)

Не съм го променял много, огледай го. Грешкити ти идват от там, че не си разбрал условието напълно. 
Populate the table with 5 records. Това е много важно, да инсъртнеш 5 неща. Submit your CREATE and INSERT statements as Run queries & check DB. А това, че трябва да submit-неш само CREATE  и INSERT заявки.
С една дума всички, неща, които са ти верни с Alter table не ти трябват. Дано съм помогнал.

Поздрави,
Георги

0
daredevil avatar daredevil 7 Точки

Благодаря станаха ми някои неща малко по ясни сега ....

 

0
daredevil avatar daredevil 7 Точки

Разбрах си което ми трябва сега ще разгледам какво си сътворил и ти колега. Мерси за съдействието иначе. ДОста пъти проблемите и губенето ми на време идва от недоразбирани условия :(

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.