Upload project.
This commit is contained in:
6
SQL/queries/DML/query 1.sql
Normal file
6
SQL/queries/DML/query 1.sql
Normal file
@@ -0,0 +1,6 @@
|
||||
CREATE PROCEDURE UpdateUserName @OldName varchar(255), @NewName varchar(255)
|
||||
AS
|
||||
UPDATE Users
|
||||
SET UserName = @NewName, LikeCount = 0
|
||||
WHERE UserName = @OldName
|
||||
GO
|
||||
15
SQL/queries/DML/query 2.sql
Normal file
15
SQL/queries/DML/query 2.sql
Normal file
@@ -0,0 +1,15 @@
|
||||
INSERT INTO MediaEntry(CategoryID, UserID, ProductionID, Title, EntryDescription, UploadDate, Premium)
|
||||
VALUES
|
||||
(3, 5, NULL, 'INSERT TEST', 'INSERT TEST', '2018-09-09 08:23:00', 0)
|
||||
|
||||
INSERT INTO VideoEntry(EntryID, EncodeID, FileTypeID, AiredTypeID, VideoFileName, AiredOn, Length)
|
||||
VALUES
|
||||
(18, 6, 4, 2, 'TEST', '1968-09-27', 9180)
|
||||
|
||||
INSERT INTO ImageEntry(EntryID, FileTypeID, ImageFileName, Height, Width)
|
||||
VALUES
|
||||
(18, 1, 'TEST', 500, 500)
|
||||
|
||||
INSERT INTO ContentPage(EntryID, Likes, Dislikes)
|
||||
VALUES
|
||||
(18, 0, 0)
|
||||
17
SQL/queries/DML/query 3.sql
Normal file
17
SQL/queries/DML/query 3.sql
Normal file
@@ -0,0 +1,17 @@
|
||||
CREATE PROCEDURE RemoveMediaEntry @EntryID integer
|
||||
AS
|
||||
DELETE FROM ImageEntry
|
||||
WHERE EntryID = @EntryID;
|
||||
DELETE FROM AudioEntry
|
||||
WHERE EntryID = @EntryID;
|
||||
DELETE FROM VideoEntry
|
||||
WHERE EntryID = @EntryID;
|
||||
DELETE FROM Thumbnail
|
||||
WHERE EntryID = @EntryID;
|
||||
DELETE FROM Comment
|
||||
WHERE PageID = @EntryID;
|
||||
DELETE FROM ContentPage
|
||||
WHERE PageID = @EntryID;
|
||||
DELETE FROM MediaEntry
|
||||
WHERE EntryID = @EntryID;
|
||||
GO
|
||||
7
SQL/queries/DML/query 4.sql
Normal file
7
SQL/queries/DML/query 4.sql
Normal file
@@ -0,0 +1,7 @@
|
||||
INSERT INTO VideoEntry(EntryID, EncodeID, FileTypeID, AiredTypeID, VideoFileName, AiredOn, Length)
|
||||
VALUES
|
||||
(1, 6, 4, 2, 'ENTRY 1', '2000-08-22', 2934)
|
||||
|
||||
INSERT INTO VideoFileTypes(TypeName, TypeExtension, Codec)
|
||||
VALUES
|
||||
('NEW TYPE', 'NEW TYPE', 'NEW TYPE')
|
||||
9
SQL/queries/DML/query 5.sql
Normal file
9
SQL/queries/DML/query 5.sql
Normal file
@@ -0,0 +1,9 @@
|
||||
CREATE PROCEDURE RemoveUser @UserID integer
|
||||
AS
|
||||
DELETE FROM RoleAllocation
|
||||
WHERE UserID = @UserID;
|
||||
DELETE FROM ProfilePicture
|
||||
WHERE UserID = @UserID;
|
||||
DELETE FROM Comment
|
||||
WHERE UserID = @UserID;
|
||||
GO
|
||||
Reference in New Issue
Block a user