Hoi,
Ik heb een tweetal SQL documenten, die ik vanuit een cursus gehad heb.
Nu ben ik niet zo thuis met SQL, en kan ik op mijn computer geen SQL installeren, omdat we hier nog geen gebruik maken van WinXP SP2.
Dus heb ik gekozen om MySQL via ODBC te gebruiken zodat mijn programma toch een database koppeling heeft.
Ik heb nu twee kleine documenten gekregen voor de opbouw van de database, maar deze zijn voor SQL geschreven volgens mij. Als ik de commando's in MySQL command prompt opgeef, dan krijg ik errors.
Om deze toch voor mij belangrijke data in MySQL te importeren vraag ik jullie hulp.
Misschien dat iemand de ervaring heeft, om deze SQL commando's om te zetten naar MySQL, zodat ik dezelfde opzet van de database krijg.
en de 2e SQL heb ik nog niet kunnen testen, omdat ik de database nog niet gevult heb.
Wellicht dat de 2e wel gewoon werkt in MySQL.
Ik hoop dat ik jullie mag vragen om eens te kijken naar de eerste code, zodat ik toch de database kan vullen met de correcte informatie.
Bedankt.
Ik heb een tweetal SQL documenten, die ik vanuit een cursus gehad heb.
Nu ben ik niet zo thuis met SQL, en kan ik op mijn computer geen SQL installeren, omdat we hier nog geen gebruik maken van WinXP SP2.
Dus heb ik gekozen om MySQL via ODBC te gebruiken zodat mijn programma toch een database koppeling heeft.
Ik heb nu twee kleine documenten gekregen voor de opbouw van de database, maar deze zijn voor SQL geschreven volgens mij. Als ik de commando's in MySQL command prompt opgeef, dan krijg ik errors.
Om deze toch voor mij belangrijke data in MySQL te importeren vraag ik jullie hulp.
Misschien dat iemand de ervaring heeft, om deze SQL commando's om te zetten naar MySQL, zodat ik dezelfde opzet van de database krijg.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
| /* BWxxx Tables */
DROP TABLE CUSTOMER_ACCOUNT;
CREATE TABLE CUSTOMER_ACCOUNT (
ACCOUNT_ID VARCHAR2(40) PRIMARY KEY,
AMOUNT_OWED DECIMAL(10,2) NOT NULL,
AVAILABLE_CREDIT DECIMAL(10,2) NOT NULL
);
INSERT INTO CUSTOMER_ACCOUNT VALUES('1234123412341234',1200.00,5000.00);
INSERT INTO CUSTOMER_ACCOUNT VALUES('1111111111111111',2222.22,5000.00);
INSERT INTO CUSTOMER_ACCOUNT VALUES('2222222222222222',4999.99,5000);
INSERT INTO CUSTOMER_ACCOUNT VALUES('3333333333333333',0,100000);
DROP TABLE INVENTORY_ITEM;
CREATE TABLE INVENTORY_ITEM (
ITEM_ID VARCHAR2(10) PRIMARY KEY,
ITEM_DESC VARCHAR2(30) NOT NULL,
QUANTITY INTEGER NOT NULL,
UNIT_PRICE DECIMAL(10,2) NOT NULL
);
INSERT INTO INVENTORY_ITEM VALUES('2100-10000','TIRE',100,85.00);
INSERT INTO INVENTORY_ITEM VALUES('2100-10001','MUFFLER',100,100.00);
INSERT INTO INVENTORY_ITEM VALUES('2100-10002','WHEEL',100,100.00);
INSERT INTO INVENTORY_ITEM VALUES('2100-10003','BRAKE',100,150.00);
INSERT INTO INVENTORY_ITEM VALUES('2100-10004','BELTS',100,100.00);
INSERT INTO INVENTORY_ITEM VALUES('2100-10005','MIRROR',100,120.00);
INSERT INTO INVENTORY_ITEM VALUES('2100-10006','NUTS',100,80.00);
INSERT INTO INVENTORY_ITEM VALUES('2100-10007','LIGHT',10,75.00);
INSERT INTO INVENTORY_ITEM VALUES('2100-10008','SEAT',100,200.00);
INSERT INTO INVENTORY_ITEM VALUES('2100-10009','FENDER',100,200.00);
DROP TABLE ORDER_DETAIL;
DROP TABLE SALES_ORDER;
CREATE TABLE SALES_ORDER (
ORDER_ID VARCHAR2(40) PRIMARY KEY,
CUSTOMER_ID VARCHAR2(40) NOT NULL,
ORDER_DATE DATE NOT NULL,
SHIPMENT_DATE DATE NOT NULL,
SHIPMENT_LOCATION VARCHAR2(40) NOT NULL,
TOTAL_AMOUNT DECIMAL(10,2) NOT NULL,
DELIVERY_METHOD VARCHAR2(40) NOT NULL,
PRIORITY VARCHAR2(1) NOT NULL,
STATUS VARCHAR2(10) NOT NULL
);
CREATE TABLE ORDER_DETAIL (
ORDER_ID VARCHAR2(40) NOT NULL,
ITEM_ID VARCHAR2(10) NOT NULL,
QUANTITY INTEGER NOT NULL,
STATUS VARCHAR2(10) NOT NULL,
FOREIGN KEY (ORDER_ID) REFERENCES SALES_ORDER ON DELETE CASCADE
);
COMMIT;
exit; |
en de 2e SQL heb ik nog niet kunnen testen, omdat ik de database nog niet gevult heb.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
| grant dba to user01; grant dba to user02; grant dba to user03; grant dba to user04; grant dba to user05; grant dba to user06; grant dba to user07; grant dba to user08; grant dba to user09; grant dba to user10; grant dba to user11; grant dba to user12; grant dba to user13; grant dba to user14; grant dba to user15; grant dba to user16; grant dba to user17; grant dba to user18; grant dba to user19; grant dba to user20; grant dba to user21; grant dba to user22; grant dba to user23; grant dba to user24; grant dba to user29; grant dba to user99; grant dba to user52; grant dba to user53; grant dba to user54; grant dba to user55; grant dba to user56; grant dba to user57; grant dba to user58; grant dba to user59; grant dba to user60; grant dba to user61; grant dba to user62; grant dba to user63; grant dba to user64; commit; exit; |
Wellicht dat de 2e wel gewoon werkt in MySQL.
Ik hoop dat ik jullie mag vragen om eens te kijken naar de eerste code, zodat ik toch de database kan vullen met de correcte informatie.
Bedankt.
http://eu.battle.net/d3/en/profile/Paus-2178/hero/2313958