Initial commit
This commit is contained in:
@@ -0,0 +1,44 @@
|
||||
USE [Database]
|
||||
|
||||
--<< 1
|
||||
SELECT [p].[id], [p].[name], [pt].[id], [pt].[name]
|
||||
FROM [Tables].[product_types] AS [pt]
|
||||
LEFT JOIN [Tables].[products] AS [p]
|
||||
ON [p].[product_type_id] = [pt].[id]
|
||||
|
||||
BEGIN TRY
|
||||
EXECUTE [Procedures].[insert_product_type] 23, N'Orbit';
|
||||
END TRY
|
||||
BEGIN CATCH
|
||||
PRINT N'The error occurred - the right case'
|
||||
END CATCH
|
||||
|
||||
--<< 2
|
||||
EXECUTE [Procedures].[specify_product_type] 23, N'Orbit';
|
||||
|
||||
SELECT [p].[id], [p].[name], [pt].[id], [pt].[name]
|
||||
FROM [Tables].[product_types] AS [pt]
|
||||
LEFT JOIN [Tables].[products] AS [p]
|
||||
ON [p].[product_type_id] = [pt].[id]
|
||||
|
||||
--<< 3
|
||||
EXECUTE [Procedures].[insert_product_type] 23, N'Mentos';
|
||||
|
||||
SELECT [p].[id], [p].[name], [pt].[id], [pt].[name]
|
||||
FROM [Tables].[product_types] AS [pt]
|
||||
LEFT JOIN [Tables].[products] AS [p]
|
||||
ON [p].[product_type_id] = [pt].[id]
|
||||
|
||||
--<< 4
|
||||
UPDATE [Tables].[products]
|
||||
SET [product_type_id] = (
|
||||
SELECT [id]
|
||||
FROM [Tables].[product_types]
|
||||
WHERE [name] = N'Mentos'
|
||||
)
|
||||
WHERE UPPER([name]) LIKE N'%MENTOS%';
|
||||
|
||||
SELECT [p].[id], [p].[name], [pt].[id], [pt].[name]
|
||||
FROM [Tables].[product_types] AS [pt]
|
||||
LEFT JOIN [Tables].[products] AS [p]
|
||||
ON [p].[product_type_id] = [pt].[id]
|
||||
Reference in New Issue
Block a user