我在MySQL中需要这个数据库,但我不明白为什么会出错。
Sub subMultiply()
For Each cel In Range("D1:D" & Range("D1").End(xlDown).Row)
If cel.Value = "Debit" Then
cel.Offset(0, 2).Value = Val(cel.Offset(0, 2)) * (-1)
ElseIf cel.Value = "Credit" Then
cel.Offset(0, 2).Value = Val(cel.Offset(0, 2)) * 1
End If
Next
End Sub
/
Create table SalarioBase(
IdSalario number constraint pk_salariobase primary key,
Salario number)
/
create table Puestos(
IdPuesto number constraint pk_puestos primary key,
NombrePuesto varchar2(20),
SalarioB constraint fk1_puestos references salariobase)
/
Create table Departamentos(
IdDepartamento number constraint pk_departamento primary key,
NombreDepartamento varchar2(30))
/
Create table Empleados(
IdEmpleado number constraint pk_empleados primary key,
NombreEmpleado varchar2(30),
PorcAdicional number,
PagoXPunto number,
Puesto constraint fk1_empleados references puestos,
Departamento constraint fk2_empleados references departamentos)
/
Create table Cursos(
IdCurso number constraint pk_cursos primary key,
NombreCurso varchar2(20),
Puntos number)
/
Create table EmpleadosCursos(
Empleado constraint fk1_empleadoscursos references empleados,
Curso constraint fk2_empleadoscursos references cursos,
constraint pk_empleadoscursos primary key(empleado,curso),
fecha date)
/
给我一个错误,说错误1046
答案 0 :(得分:1)
您必须在创建表之前指定数据库。 创建数据库表
CREATE DATABASE database_name
如果您已经创建了数据库
USE database_name