(oracle)中表的定义问题!如果 PRIMARY KEY(num,plan_no,cause_code,item_code)会导致plan_no、cause_code、item_code 组合不唯一 应该怎样定义??谢谢

cqxhhe cqxhhe 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
CREATE TABLE ord_plan (
num numeric(9) NOT NULL,
plan_no varchar2(8) NOT NULL,
cause_code varchar2(8) NOT NULL,
cause_name varchar2(30) NULL,
item_code varchar2(8) NOT NULL,
stock_qty numeric(9) NULL,
on_hand_qty numeric(9) NULL,
require_qty numeric(9) NULL,
plan_qty numeric(9) NULL,
PRIMARY KEY(plan_no,cause_code,item_code)
);
num 由序列 ord_plan_num 确定 并标志唯一的一行
要保证 plan_no、cause_code、item_code 组合唯一 上面的定义可以吗
num能不能在插入数据的同时自动添入 (就像default 0 一样)
如果 PRIMARY KEY(num,plan_no,cause_code,item_code)会导致plan_no、cause_code、item_code 组合不唯一 应该怎样定义??谢谢
...全文

相关推荐

Nuvoton OpenTitan开源安全芯片技术解析与应用

硬件安全模块(HSM)作为可信计算基的核心组件,其设计透明度和可验证性正成为行业焦点。RISC-V架构凭借开源特性,为构建可审计的安全芯片提供了新范式。OpenTitan项目通过开放Verilog源码和形式化证明,实现了从物理不可克隆函数(PUF)到分层安全启动的全栈透明。该方案在lowRISC Voyager开发板上实测显示,安全启动时间小于200ms,性能损耗仅7%,显著优于传统黑盒方案。目前该技术已应用于Chromebook和数据中心,其40nm工艺版本更将功耗降至5μA待机水平,为物联网和边缘计算提

大思兄的视界

决策树简介/PPT

最近给我们组新生讲了决策树的相关知识,以下是所做的PPT,参考了网络资源。

Struggle~

dos攻击 --hping3

dos使用hping3攻击

眰恦374

labview中DAQ采集多个数据通道(温度传感器)(TTL信号的曲轴位置传感器)总结

文章目录前言一、面对的问题篇二、问题解决篇三、后续工作总结 前言 我研一的项目利用labview软件和NI数据采集卡采集发动机传感器的信号然后进行采集,发动机传感器是有很多种的,所以难以避免的需要采集多个通道的传感器信号。 一、面对的问题篇 前篇已经写道我已经将温度传感器的信号采集出来,也可以将其数据进行信号处理,由电压信号转变为温度值。但是想要采集多个通道的信号,加上TTL信号的曲轴位置传感器,我模仿温度传感器采集的程序另加了一个DAQ助手进行采集。也就是如图所示的程序: 但是这个程序不能正常显

探物 AI

Win11下USB-Blaster驱动安装全攻略:Quartus用户必看(附常见问题解决)

本文详细介绍了在Windows 11系统下为Intel FPGA开发工具Quartus安装USB-Blaster驱动的完整流程与常见问题解决方案。针对Win11更严格的驱动签名验证机制,提供了从标准安装步骤到高级故障排查(如禁用驱动强制签名、使用测试模式)的实用指南,帮助用户快速解决驱动安装失败问题,确保FPGA编程调试顺利进行。

石头跑跑
评论 2
收藏 已收藏
分享
返回顶部
cqxhhe
Sybase 2,598 成员 25,608 内容