Quantcast
Channel: SQLServerCentral » SQL Server 2014 » Administration - SQL Server 2014 » Latest topics
Viewing all articles
Browse latest Browse all 6525

Script to solve this issue

$
0
0
I'm new to the SQL world! I am trying to create a script for the attached is the document with instruction below is what I created so to the end but I'm sure it is incorrect. Could someone please create the correct script so I can see where I went wrong?:-)CREATE DATABASE DAYCLASS013DB;GOCREATE TABLE dbo.Employees(EmpID int IDENTITY (1,1) PRIMARY KEY NOT NULL,LastName varchar (15) NOT NULL,FirstName varchar (10) NOT NULL,JobTitle nvarchar (35) NOT NULL,Title varchar (5) NOT NULL,BirthDate DATE NOT NULL,HireDate DATE NOT NULL);GOINSERT INTO dbo.Employees (LastName, FirstName, JobTitle, Title, BirthDate, HireDate)VALUES('Babster','Judy','CEO','Ms.','12/8/1978','5/1/2007'),('Foley','Bob','Vice President-Sales','Dr.','2/19/1982','8/14/2007'),('Lewis','Sarah','Sales Manager','Ms.','8/30/1983','4/1/2007'),('Palmer','Helen','Senior Sales Reprensentative','Mrs.','9/19/1967','5/3/2008');GO SELECT * FROM dbo.Employees CREATE TABLE dbo.Orders ( OrderID int IDENTITY (11058,1) PRIMARY KEY NOT NULL, EmpID int NOT NULL, OrderDate DATE NOT NULL, ShipDate DATE ); GOINSERT INTO dbo.Orders (EmpID, OrderDate, ShipDate)VALUES('4','9/29/2014',NULL),('2','9/29/2014',NULL),('2','9/30/2014','10/2/2014'),('4','9/30/2014',NULL),('4','9/30/2014',NULL),('3','9/30/2014','10/2/2014'),('3','10/1/2014','10/3/2014'),('3','10/3/2014',NULL),('2','10/1/2014','10/5/2014'),('4','10/2/2014','10/6/2014');GOSELECT *FROM dbo.OrdersALTER TABLE dbo.OrdersADD EmpFullName varchar (35), DateOrderPlaced DATE;CREATE VIEW Employee_Shipped_Orders WITH SCHEMABINDINGASSELECT OrderID,EmpFullName,DateOrderPlacedFROM dbo.OrdersWITH CHECK OPTIONSELECT *FROM Employee_Shipped_OrdersDROP VIEW Employee_Shipped_Orders;SET NUMERIC_ROUNDABORT OFF;SET ANSI_PADDING, ANSI_WARNINGS, CONCAT_NULL_YIELDS_NULL, ARITHABORT, QUOTED_IDENTIFIER, ANSI_NULLS ON;CREATE UNIQUE CLUSTERED INDEX VIX_Emp_OrderIDON dbo.Orders (OrderID);GOALTER TABLE dbo.OrdersDROP CONSTRAINT pk_OrderIDCREATE PROCEDURE usp_Get_Employee_Shipped_OrdersASSELECT OrderID,EmpFullName,DateOrderPlacedFROM dbo.Orders AS oJOIN dbo.Employees AS eON o.empid = e.empidGOEXEC usp_Get_Employee_Shipped_Orders@EmpId = 3CREATE FUNCTION fn_See_Employee_Shipped_OrdersRETURNS TABLEASRETURNSELECT EmpID, OrderID, EmpFullName, DateOrderPlacedFROM dbo.OrdersGOEXEC usp_Get_Employee_Shipped_Orders;

Viewing all articles
Browse latest Browse all 6525

Trending Articles