我试图用剩下的外来钥匙制作3个表2。当我尝试将数据插入表时,我一直在收到错误代码,以便我认为我会隔离创建表并尝试修复那里。代码如下:
-- Spool the execution output to a text file. This spooled file serves as logs.
spool on
spool hw2.lst
set echo on
-- All the DROP TABLE in the beginning.
DROP TABLE movie CASCADE CONSTRAINTS;
DROP TABLE companies CASCADE CONSTRAINTS;
DROP TABLE producer CASCADE CONSTRAINTS;
-- Creates Table CUSTOMER.
CREATE TABLE CUSTOMER (
cust_ID NUMBER(10),
last_name VARCHAR2(20) NOT NULL,
first_name VARCHAR2(20) NOT NULL,
MI VARCHAR2(1) NOT NULL,
street VARCHAR2(30) NOT NULL,
city VARCHAR2(30) NOT NULL,
state VARCHAR2(30) NOT NULL,
zip_code VARCHAR2(20) NOT NULL,
CONSTRAINT customer_pk PRIMARY KEY(cust_ID));
-- Creates Table SALE_VEHICLE.
CREATE TABLE SALE_VEHICLE (
VIN NUMBER(20),
trade_ID NUMBER(10),
make VARCHAR2(30) NOT NULL,
model VARCHAR2(30) NOT NULL,
type VARCHAR2(30) NOT NULL,
where_frome VARCHAR2(30) NOT NULL,
wholesale_cost NUMBER(8,2)NOT NULL,
CONSTRAINT producer_pk PRIMARY KEY(VIN));
-- Creates Table SALE.
CREATE TABLE SALE (
sale_ID NUMBER(6),
cust_ID NUMBER(10),
salesperson_ID NUMBER(10),
VIN NUMBER(20),
date DATE NOT NULL,
vehicle_status VARCHAR2(20) NOT NULL,
milage VARCHAR2(20) NOT NULL,
gross_sale_price NUMBER(8,2)NOT NULL,
CONSTRAINT sale_pk PRIMARY KEY(sale_ID))
CONSTRAINT customers_fk2 FOREIGN KEY(cust_ID) REFERENCES CUSTOMER(cust_ID))
CONSTRAINT VIN_fk FOREIGN KEY(VIN) REFERENCES SALE_VEHICLE(VIN));
-- spool off command to turn off the spool with it you may not get the all the content spooled.
set echo off
spool off
这是我尝试运行SQL文件后的回声:
SQL>
SQL>
SQL> -- All the DROP TABLE in the beginning.
SQL>
SQL> DROP TABLE movie CASCADE CONSTRAINTS;
DROP TABLE movie CASCADE CONSTRAINTS
*
ERROR at line 1:
ORA-00942: table or view does not exist
SQL> DROP TABLE companies CASCADE CONSTRAINTS;
DROP TABLE companies CASCADE CONSTRAINTS
*
ERROR at line 1:
ORA-00942: table or view does not exist
SQL> DROP TABLE producer CASCADE CONSTRAINTS;
DROP TABLE producer CASCADE CONSTRAINTS
*
ERROR at line 1:
ORA-00942: table or view does not exist
SQL>
SQL> -- Creates Table CUSTOMER.
SQL>
SQL> CREATE TABLE CUSTOMER (
2 cust_ID NUMBER(10),
3 last_name VARCHAR2(20) NOT NULL,
4 first_name VARCHAR2(20) NOT NULL,
5 MI VARCHAR2(1) NOT NULL,
6 street VARCHAR2(30) NOT NULL,
7 city VARCHAR2(30) NOT NULL,
8 state VARCHAR2(30) NOT NULL,
9 zip_code VARCHAR2(20) NOT NULL,
10 CONSTRAINT customer_pk PRIMARY KEY(cust_ID));
CREATE TABLE CUSTOMER (
*
ERROR at line 1:
ORA-00955: name is already used by an existing object
SQL>
SQL> -- Creates Table SALE_VEHICLE.
SQL>
SQL> CREATE TABLE SALE_VEHICLE (
2 VIN NUMBER(20),
3 trade_ID NUMBER(10),
4 make VARCHAR2(30) NOT NULL,
5 model VARCHAR2(30) NOT NULL,
6 type VARCHAR2(30) NOT NULL,
7 where_frome VARCHAR2(30) NOT NULL,
8 wholesale_cost NUMBER(8,2)NOT NULL,
9 CONSTRAINT producer_pk PRIMARY KEY(VIN));
CREATE TABLE SALE_VEHICLE (
*
ERROR at line 1:
ORA-00955: name is already used by an existing object
SQL>
SQL>
SQL> -- Creates Table SALE.
SQL>
SQL> CREATE TABLE SALE (
2 sale_ID NUMBER(6),
3 cust_ID NUMBER(10),
4 salesperson_ID NUMBER(10),
5 VIN NUMBER(20),
6 date DATE NOT NULL,
7 vehicle_status VARCHAR2(20) NOT NULL,
8 milage VARCHAR2(20) NOT NULL,
9 gross_sale_price NUMBER(8,2)NOT NULL,
10 CONSTRAINT sale_pk PRIMARY KEY(sale_ID))
11 CONSTRAINT customers_fk2 FOREIGN KEY(cust_ID) REFERENCES CUSTOMER(cust_ID))
12 CONSTRAINT VIN_fk FOREIGN KEY(VIN) REFERENCES SALE_VEHICLE(VIN));
date DATE NOT NULL,
*
ERROR at line 6:
ORA-00904: : invalid identifier
SQL>
SQL> -- spool off command to turn off the spool with it you may not get the all the content spooled.
SQL>
SQL> set echo off
任何帮助都会非常感谢。
我认为这是答案:
-- Spool the execution output to a text file. This spooled file serves as logs.
spool on
spool hw2.lst
set echo on
-- All the DROP TABLE in the beginning.
DROP TABLE CUSTOMER CASCADE CONSTRAINTS;
DROP TABLE SALE_VEHICLE CASCADE CONSTRAINTS;
DROP TABLE SALE CASCADE CONSTRAINTS;
-- Creates Table CUSTOMER.
CREATE TABLE CUSTOMER (
cust_ID NUMBER(10),
last_name VARCHAR2(20) NOT NULL,
first_name VARCHAR2(20) NOT NULL,
MI VARCHAR2(1) NOT NULL,
street VARCHAR2(30) NOT NULL,
city VARCHAR2(30) NOT NULL,
state VARCHAR2(30) NOT NULL,
zip_code VARCHAR2(20) NOT NULL,
CONSTRAINT customer_pk PRIMARY KEY(cust_ID));
-- Creates Table SALE_VEHICLE.
CREATE TABLE SALE_VEHICLE (
VIN NUMBER(20),
trade_ID NUMBER(10),
make VARCHAR2(30) NOT NULL,
model VARCHAR2(30) NOT NULL,
type VARCHAR2(30) NOT NULL,
where_frome VARCHAR2(30) NOT NULL,
wholesale_cost NUMBER(8,2)NOT NULL,
CONSTRAINT producer_pk PRIMARY KEY(VIN));
-- Creates Table SALE.
CREATE TABLE SALE (
sale_ID NUMBER(6),
cust_ID NUMBER(10),
salesperson_ID NUMBER(10),
VIN NUMBER(20),
date_received DATE NOT NULL,
vehicle_status VARCHAR2(20) NOT NULL,
milage VARCHAR2(20) NOT NULL,
gross_sale_price NUMBER(8,2)NOT NULL,
CONSTRAINT sale_pk PRIMARY KEY(sale_ID),
CONSTRAINT customers_fk2 FOREIGN KEY(cust_ID) REFERENCES CUSTOMER(cust_ID),
CONSTRAINT VIN_fk FOREIGN KEY(VIN) REFERENCES SALE_VEHICLE(VIN));
-- spool off command to turn off the spool with it you may not get the all the content spooled.
set echo off
spool off
Java标识符 ※标识符顾名思义,就是用一个名字、符号去标记,这样可以用简单的符号来表示。Java中对包、类、接口、方法、变量、常量(不包括项目的名称)等的命名时,使用的就是标识符。 ※标识符的命名规则 1.标识符只能由字母、数字、“_”、“$”,组成,且首字母不允许为数字。 2.不能把Java中的关键作为标识符,那么什么是关键字呢?关键字也称作保留...
Java标识符是Java对包、类、接口、方法、变量、常量等命名时所使用的字符序列,就和我们的名字一样,属于一个代号,便于此个体的使用。 Java标识符是由字母、数字、_、$、组成的,但首字母不能为数字,没有长度限制,需要区别大小写,但不能把Java关键词作为标识符(如class等)。 &nbs...
java标识符 在计算机编程语言中,标识符是用户编程时使用的名字,用于给变量、常量、函数等命名,以建立起名称与使用之间的关系。 无论是C语言、java、Python甚至汇编语言都有其各自的标识符规范。本文就来讨论一下java标识符的使用。 java标识符的命名规则: 1、标识符由字母、数字、 “_”、 “$”组成,且首字母不能是数字; 2、不能把Ja...
与c相同,标识符是编程时使用的名字,是Java对包、类、接口、方法、变量、常量(不包括项目名)等命名时使用的字符序列,如以下均为标识符: 然而标识符的命名当然不可能是任意的,标识符的命名有如下几条规则: 1、标识符由字母、数字、 &ldq...
标识符及其命名规则 标识符:在Java中使用的变量名称,对类、方法、变量、常量等命名时使用的字符序列。 命名规则: 标识符由**字母、数字、“_”、“$”**等组成,并且首字符不能为数字。 标识符对大小写敏感但是没有长度限制。 标识符不能为Java关键字。 Java中的关键字:指Java中有特定含义的标识符,不能作为变量名、方法名、类名。 Java中...
什么是标识符 大家第一次见到标识符这个词的时候可能会有点陌生,其实标识符就是我们编程的时候使用的“名字“,Java中对包、类、方法、接口、变量、常量等命名的时候所用的字符序列就称为标识符。 Java标识符的命名规则 因为我们使用标识符的目的就是让计算机看懂,那么我们在命名标识符的时候就要遵守一定的规则,标识符才能被使用,那么一般来说,命名规则有以下几条: 标识符由字母、数字...
标识符是编程时使用的名字:Java对包、类、接口、方法、变量、常量(不包括项目名)等命名时使用的字符序列称为标识符 Java标识符由数字,字母和下划线(_),美元符号($)或人民币符号(¥)组成。 在Java中是区分大小写的,而且还要求首位不能是数字。 最重要的是,Java关键字不能当作Java标识符。 注:Java关键字 goto和const标识符虽从不使用,但作为Java保留字保留 。 Jav...
函数都有prototype属性,它指向原型对象。 实例对象有__proto__属性,它指向对象原型 每一个原型对象都有constructor输赢,指向构造函数,每一个原型对象又具有__proto__属性,这个指向Object.prototype.在这里插入图片描述...
2.Dubbo简介 2.1 什么是dubbo Dubbo是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。 2.2 流程图 Provider : 暴露服务的服务提供方。 Consumer : 调用远程服务的服务消费方。 Registry : 服务注册与发现的注册中心。 Monito...
mysql基础入门的总结 关于数据库: 数据库是软件开发人员要掌握的基本工具,软件的运行的过程就是操作数据的过程,数据库中的数据无非就是几个操作:增-删-查-改。 Mysql安装完成后,需要配置变量环境,找到配置路径path,然后把mysql安装目录bin文件导入就可以了。 然后运行cm...
I'm currently trying out the google cloud messaging service with its sample application "Guestbook." https://developers.google.com/cloud/samples/mbs/ I'm attempting to send notifications tha...
Now I came across an article that distinguishes between an Asynchronous function and Synchronous functions. From my understanding of the different examples and explanations, synchronous functions are ...
Good day all I'm busy creating a small costing calculator for the signage department. I'm not getting the calculator to output the amount. Brief Description: You enter the height and width and then wh...
I have 3 models created with Flask-SQLalchemy: User, Role, UserRole role.py: user.py: user_role.py: If I try (in the console) to get all users via User.query.all() I get AttributeError: 'NoneType' obj...
I have many particles that follow an stochastic process in parallel. For each particle, there is a PRNG associated to it. The simulation must go through many repetitions to get average results. For ea...