2010-07-07 6 views
-1

Duplicate possible:
Incorrect syntax near insertsyntaxe incorrecte près insert

Pour une raison quelconque, je ne peux pas obtenir les tables peuplées. Cela a fonctionné avant mais je ne sais pas pourquoi ça ne fonctionnera pas maintenant.

CREATE DATABASE Mort; 
Go 


USE Mort; 
----------------------------------- 
/* 
**This script creates the 
** Employee table with the foreign key 
*/ 
----------------------------------- 

---------------------------------------------------- 
/* I chose Job_title as the PRIMARY KEY. 
**All rows must be unique. There is a Job_title 
**column in the Employee table that can be used as a 
**foreign key. 
*/ 
/* 
**This script creates the 
** Job title table 
*/ 
---------------------------------------------------- 
CREATE TABLE 
Job_title 
(Job_title varchar (50) PRIMARY KEY, 
EEO_1_Classification varchar(200), 
Job_description varchar(250), 
Exempt_Non_Exempt_Status bit); 
Go 

CREATE TABLE 
Employee 
(Emp_id int NOT NULL IDENTITY(1,1)PRIMARY KEY, 
Last_name varchar(25),  
First_name varchar(25), 
Address varchar(40),   
City varchar (15), 
State char(2), 
Telephone_area_code varchar(3),  
Telephone_number varchar(8),   
Job_title varchar(50) foreign key references job_title(job_title), 
Hire_date smalldatetime,  
Wage money, 
Gender char(1), 
Race varchar(25), 
Age int); 
----------------------------------------------------------------------------------------------------- 
/* (3.1) This script inserts employee records 
** for both the administrative offices 
** and the Del Mar location 
*/ 
------------------------------------------------------------------------------------------------- 

USE Mort; 
Go 


INSERT INTO 
Employee 

(Last_name, 
First_name, 
Address, 
City, 
State, 
Telephone_area_code, 
Telephone_number, 
Job_title, 
Hire_date, 
Wage, 
Gender, 
Race, 
Age) 

VALUES 
('McNamara', 
'Juanita', 
'923 Parkway', 
'La Jolla', 
'CA', 
'619', 
'555-0208', 
'Accounting Clerk', 
'10/07/2003', 
'$12.75', 
'F', 
'Hispanic', 
32); 

INSERT INTO 
Employee 

(Last_name, 
First_name, 
Address, 
City, 
State, 
Telephone_area_code, 
Telephone_number, 
Job_title, 
Hire_date, 
Wage, 
Gender, 
Race, 
Age) 

VALUES 
('Stephens', 
'Harvey', 
'7863 High Bluff Drive', 
'La Jolla', 
'CA', 
'619', 
'555-0123', 
'Dir. of Fin. 
& Acct.', 
'3/1/1998', 
'$75,000.00', 
'M', 
'Caucasian', 
51); 

INSERT INTO 
Employee 

(Last_name, 
First_name, 
Address, 
City, 
State, 
Telephone_area_code, 
Telephone_number, 
Job_title, 
Hire_date, 
Wage,  
Gender,  
Race,   
Age) 

VALUES 
('Vu', 
'Matthew', 
'981 Torrey Pines Road', 
'La Jolla', 
'CA', 
'619', 
'555-0138', 
'Computer Support Specialist', 
'8/16/2000', 
'$18.50', 
'M', 
'Asian', 
26); 

INSERT INTO 
Employee 

(Last_name, 
First_name, 
Address, 
City, 
State, 
Telephone_area_code, 
Telephone_number, 
Job_title, 
Hire_date, 
Wage, 
Gender, 
Race, 
Age) 

VALUES 
('Nguyen', 
'Meredith', 
'10583 Arenas ST. ', 
'La Jolla ', 
'CA', 
'619', 
'555-0102', 
'Computer Support Specialist ', 
'9/27/1998 ', 
'$21.50 ', 
'M', 
'Caucasian', 
25); 

INSERT INTO 
Employee 

(Last_name, 
First_name, 
Address, 
City, 
State, 
Telephone_area_code, 
Telephone_number, 
Job_title, 
Hire_date, 
Wage, 
Gender, 
Race, 
Age) 

VALUES 
('Avery', 
'Ledonna', 
'198 Governor Dr.', 
'Del Mar', 
'CA', 
'619', 
'555-0135', 
'Asst. - Bakery & Pastry', 
'3/28/2003', 
'$10.50', 
'F', 
'African American', 
23); 

INSERT INTO 
Employee 

(Last_name, 
First_name, 
Address, 
City, 
State, 
Telephone_area_code, 
Telephone_number, 
Job_title, 
Hire_date, 
Wage, 
Gender, 
Race, 
Age) 

INSERT INTO 
Employee 

(Last_name, 
First_name, 
Address, 
City, 
State, 
Telephone_area_code, 
Telephone_number, 
Job_title, 
Hire_date, 
Wage, 
Gender, 
Race, 
Age) 

VALUES 
('Drohos', 
'Craig', 
' ', 
'Selano Beach', 
'CA', 
'619', 
'555-0202', 
'Assistant Manager', 
'6/15/2000', 
'$51,000.00 ', 
'M', 
'Caucasian', 
32); 

INSERT INTO 
Employee 

(Last_name, 
First_name, 
Address, 
City, 
State, 
Telephone_area_code, 
Telephone_number, 
Job_title, 
Hire_date, 
Wage, 
Gender, 
Race, 
Age) 

VALUES 
('Meier', 
'Elaine', 
'9703 Orchid Lane', 
'Del Mar', 
'CA', 
'858', 
'555-0112', 
'Cashier', 
'9/10/2000', 
'$10.25', 
'F', 
'Asian', 
51); 

INSERT INTO 
Employee 

(Last_name, 
First_name, 
Address, 
City, 
State, 
Telephone_area_code, 
Telephone_number, 
Job_title, 
Hire_date, 
Wage, 
Gender, 
Race, 
Age) 

VALUES 
('Quillian', 
'Stanley', 
'98542 Wandering Road Apt 2-B', 
'Del Mar', 
'CA', 
'760', 
'555-0198', 
'Asst. - Butchers & Seafood Specialists', 
'12/16/1999', 
'$11.50 ', 
'M', 
'American Indian', 
29); 

INSERT INTO 
Employee 

(Last_name, 
First_name, 
Address, 
City, 
State, 
Telephone_area_code, 
Telephone_number, 
Job_title, 
Hire_date, 
Wage, 
Gender, 
Race, 
Age) 

VALUES 
('Tyink', 
'Thomas', 
'87592 Pacific Heights Blvd.', 
'Del Mar', 
'CA', 
'858', 
'555-0159', 
'Asst. - Bakery & Pastry', 
'5/1/2001', 
'$9.50', 
'M', 
'African American', 
32); 

INSERT INTO 
Employee 

(Last_name, 
First_name, 
Address, 
City, 
State, 
Telephone_area_code, 
Telephone_number, 
Job_title, 
Hire_date, 
Wage, 
Gender, 
Race, 
Age) 

VALUES 
('Vance', 
'Brent', 
'927 Cynthia Lane Parkway', 
'Del Mar', 
'CA', 
'858', 
'555-0147', 
'Bagger - 30 hours/wk', 
'3/29/2001', 
'$6.75', 
'M', 
'Caucasian', 
22); 


------------------------------------------------------ 
/* This script inserts values into Job_title table 
** Note: 1 means exempt (salaried) 
** 0 means non-exempt (hourly) 
** Section (2.2) 
*/ 
------------------------------------------------------ 



INSERT INTO Job_title 
(Job_title, EEO_1_Classification, Job_description, Exempt_Non_Exempt_Status) 
VALUES 
('Accounting Clerk', 'Office/Clerical', 
'Computes, classifies, records, and verifies numerical data for use in maintaining 
accounting records.', 
0); 

INSERT INTO Job_title 
(Job_title, EEO_1_Classification, Job_description, Exempt_Non_Exempt_Status) 
VALUES 
('Assistant Manager', 'Officials & Managers', 
'Supervises and coordinates activities of workers in department of food store. 
Assists store manager in daily operations of store.' , 
1); 

INSERT INTO Job_title 
(Job_title, EEO_1_Classification, Job_description, Exempt_Non_Exempt_Status) 
VALUES 
('Bagger','Sales Workers', 
'Places customer orders in bags. Performs carryout duties for customers.', 
0); 

INSERT INTO Job_title 
(Job_title, EEO_1_Classification, Job_description, Exempt_Non_Exempt_Status) 
VALUES 
('Cashier','Sales Workers', 
'Operates cash register to itemize and total customer’s purchases in grocery 
store.', 
0); 

INSERT INTO Job_title 
(Job_title, EEO_1_Classification, Job_description, Exempt_Non_Exempt_Status) 
VALUES 
('Computer Support Specialist','Technician', 
'Installs, modifies, and makes minor repairs to personal computer hardware and 
software systems, and provides technical assistance and training to system 
users.', 
0); 

INSERT INTO Job_title 
(Job_title, EEO_1_Classification, Job_description, Exempt_Non_Exempt_Status) 
VALUES 
('Dir. of Fin. & Acct.','Officials & Managers', 
'Plans and directs the finance and accounting activities for Kudler Fine Foods.', 
1); 

INSERT INTO Job_title 
(Job_title, EEO_1_Classification, Job_description, Exempt_Non_Exempt_Status) 
VALUES 
('Asst. - Bakery & Pastry','Craft Workers (Skilled)', 
'Obtains or prepares food items requested by customers in retail food store.', 
0); 

INSERT INTO Job_title 
(Job_title, EEO_1_Classification, Job_description, Exempt_Non_Exempt_Status) 
VALUES 
('Asst. - Butchers & Seafood Specialists','Operatives (Semi skilled)', 
'Obtains or prepares food items requested by customers in retail food store.', 
0); 

INSERT INTO Job_title 
(Job_title, EEO_1_Classification, Job_description, Exempt_Non_Exempt_Status) 
VALUES 
('Stocker','Office/Clerical', 
'Stores, prices and restocks merchandise displays in store.', 
0) 





------------------------------------------------------------------------------------------ 
/* 
**(3.2) This script Checks the results by selecting 
**all of the columns from both of the tables 
**Select * from 
**Select * from 
*/ 
/* 
**Format of Employee table due to requirement 
**Do not “string out” an entire query/statement so 
**that it requires the viewer to horizontally scroll to read it. 
*/ 
------------------------------------------------------------------------------------------- 




USE Mort; 

Select Emp_id, Last_name, First_name, Address, City, State from Employee 
Go 

Select Telephone_area_code, Telephone_number, Job_title, Hire_date, Wage, Gender, Race, Age from Employee 
Go 

Select * from Job_title 
Go 

/* 
**(3.3) Write a SQL query that joins two tables in the example database and uses BETWEEN **to restrict record selection. (Use salary to restrict the data.) 
*/ 


Select Employee.Wage, Job_title.Job_title 
From Employee 
inner join Job_title 
on Employee.Wage=Job_title.Job_title 
order by Employee.Last_name 

(3,4) Ecrivez une requête SQL qui joint deux tables dans la base de données exemple et utilise ENTRE pour restreindre la sélection d'enregistrements. (Utilisez les dates d'embauche pour restreindre les données.) (3.5) Écrivez une requête SQL qui joint deux tables dans l'exemple de base de données et utilise LIKE pour restreindre la sélection d'enregistrements. (Utilisez les indicatifs téléphoniques pour restreindre les données.) (3.6) Écrivez une requête SQL qui joint deux tables dans l'exemple de base de données et utilise LIKE pour restreindre la sélection d'enregistrements. (Utilisez l'âge pour trouver toutes les personnes dans la vingtaine.) (3.7) Écrivez une requête SQL qui utilise UNION des deux tables. Sois créatif.

(3.8) Écrivez une requête SQL qui affiche le salaire moyen/salaire horaire groupé par job_title. (3.9) Écrivez une requête SQL qui affiche le nombre de personnes dans chaque classification EE0-1 et le salaire moyen/salaire horaire pour chaque classification. (3.10) Employés du groupe par classification EEO: Sélectionner les noms de famille des employés et les regrouper par EEO-1 Classification (3.11) Salariés du groupe selon leur classification EEO: Sélectionner les noms de famille des salariés et les grouper par salaire dans leur Classification EEO-1. (3.12) Sélectionnez les noms de famille des employés et regroupez-les par salaire dans les titres d'emploi regroupés en exemption et non exempté.

+4

Si vous formatez votre question un peu mieux et découpez tout texte non pertinent alors vous pourriez avoir plus de chance dans les réponses. Aussi, s'il s'agit de devoirs, veuillez le marquer comme tel. Enfin, obtenez-vous une erreur? Quelle est cette erreur? –

+1

dans l'erreur d'insertion il vous aurait dit quelque chose de spécifique au sujet de l'erreur qui pourrait vous conduire à la commande d'insertion qui a un problème ... une partie du texte qu'il essayait d'insérer ou quelque chose. – Leslie

Répondre

0

Vous n'avez une section Valeurs pour l'une des années INSERT (le 6 INSERT)

Questions connexes