diff --git a/Einheit_1/2025_5BHITN_Konstantin_Hintermayer_create_schema.sql b/Einheit_1/2025_5BHITN_Konstantin_Hintermayer_create_schema.sql index 0b27e19..7d9367d 100644 --- a/Einheit_1/2025_5BHITN_Konstantin_Hintermayer_create_schema.sql +++ b/Einheit_1/2025_5BHITN_Konstantin_Hintermayer_create_schema.sql @@ -48,6 +48,16 @@ BEGIN ADD CONSTRAINT FK_Vehicle_TO_Rental FOREIGN KEY (vehicleID) REFERENCES Vehicle (id); END; +IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[VehicleCategory]') AND type = 'U') +BEGIN + CREATE TABLE VehicleCategory ( + id BIGINT NOT NULL IDENTITY (1, 1), + [description] VARCHAR(250) NOT NULL, + pricePerDay DECIMAL NOT NULL, + PRIMARY KEY (id) + ); +END; + IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[Vehicle]') AND type = 'U') BEGIN CREATE TABLE Vehicle ( @@ -68,13 +78,4 @@ BEGIN ADD CONSTRAINT FK_VehicleCategory_TO_Vehicle FOREIGN KEY (vehicleCategoryID) REFERENCES VehicleCategory (id); END; -IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[VehicleCategory]') AND type = 'U') -BEGIN - CREATE TABLE VehicleCategory ( - id BIGINT NOT NULL IDENTITY (1, 1), - [description] VARCHAR(250) NOT NULL, - pricePerDay DECIMAL NOT NULL, - PRIMARY KEY (id) - ); -END; diff --git a/Einheit_4/2025_5BHITN_Konstantin_Hintermayer_smarterrent/SELECT * FROM Vehicle;.sql b/Einheit_4/2025_5BHITN_Konstantin_Hintermayer_smarterrent/SELECT * FROM Vehicle;.sql deleted file mode 100644 index 505cda3..0000000 --- a/Einheit_4/2025_5BHITN_Konstantin_Hintermayer_smarterrent/SELECT * FROM Vehicle;.sql +++ /dev/null @@ -1,19 +0,0 @@ -SELECT * FROM Vehicle; -SELECT * FROM Rental; -SELECT * FROM v_VerfuegbareFahrzeuge; - --- Create Snapshot; -CREATE DATABASE [2025_5bhitn_konstantin_hintermayer_smarter_rentDB_snapshot] -ON -( - NAME = [2025_5bhitn_konstantin_hintermayer_smarter_rentDB], - FILENAME = N'/var/opt/mssql/data/smarter_rentDB.ss' -) AS SNAPSHOT OF [2025_5bhitn_konstantin_hintermayer_smarter_rentDB]; -GO - --- Restore Snapshot - -USE [master]; -ALTER DATABASE [2025_5bhitn_konstantin_hintermayer_smarter_rentDB] SET SINGLE_USER WITH ROLLBACK IMMEDIATE; -RESTORE DATABASE [2025_5bhitn_konstantin_hintermayer_smarter_rentDB] FROM DATABASE_SNAPSHOT = '2025_5bhitn_konstantin_hintermayer_smarter_rentDB_snapshot'; -GO \ No newline at end of file