ORA-04044: 此处不允许过程, 函数, 程序包或类型????

用Orale代码建表时,出现

SQL> comment on column SCORE.cno
2 is ‘学号(外键)‘;
comment on column SCORE.cno
is ‘学号(外键)‘
ORA-04044: 此处不允许过程, 函数, 程序包或类型
SQL> comment on column SCORE.cname
2 is ‘课程号(外键)‘;
comment on column SCORE.cname
is ‘课程号(外键)‘
ORA-04044: 此处不允许过程, 函数, 程序包或类型
SQL> comment on column SCORE.tno
2 is ‘成绩‘;
comment on column SCORE.tno
is ‘成绩‘
ORA-04044: 此处不允许过程, 函数, 程序包或类型
SQL> alter table SCORE
2 add constraint PK_SCORE primary key (SNO,CNO);
alter table SCORE
add constraint PK_SCORE primary key (SNO,CNO)
ORA-00942: 表或视图不存在

时间: 2024-10-03 23:06:59

ORA-04044: 此处不允许过程, 函数, 程序包或类型????的相关文章

Linux系统程序包的管理

一.rpm:是通过预先编译并且打包成为RPM格式的,有以下有点: 1.不需要编译:RPM含以及编译过的程序与配置文件等数据 2.安装前会检测系统的硬盘容量.操作系统版本等,可以避免错误安装. 3.自身提供软件版本信息.存在依赖关系的相关软件信息.软件用途说明等便于使用者了解该软件 4.管理方式使用数据库记录RPM的相关参数,便于升级.删除.查询和验证. 缺点: 不能很好的解决存在依赖关系的相关软件 rpm包命名格式: 软件名称-版本信息-释出版本.支持的操作平台.rpm 例如: bash-4.2

Linux程序包管理总结

Linux程序包管理 相比于Windows系统,Linux的程序包的管理就没有那么简单了,当然在Linux系统中也有像Windows系统中EXE或者MSI安装包一样的安装包文件,可以直接实现进行程序包安装,但即是这样的程序包的安装也要比Windows复杂多了,当然,大家不要被我这两句话给唬到了,当你学过这课后,你会发现Linux的程序包管理其实也很简单的,同样你也会发现Linux的程序包管理比Windows的好玩儿多了. Linux中的程序包格式: .deb  源于debian系统的安装包格式

rpm和yum程序包的管理

rpm和yum程序包的管理 rpm简介: RPM,是RPM Package Manager(RPM软件包管理器)的缩写,这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的,现在包括OpenLinux.S.u.S.E.以及Turbo Linux等Linux的分发版本都有采用,可以算是公认的行业标准了. 程序包管理: 内核功能:进程管理.内存管理.网络协议栈.驱动程序.... 应用程序:由二进制程序.管理程序文件.配置文件.文档文件.帮助手册文件组成 程序包的组成部分: 二进

程序包(学习笔记)

示例一.根据输入的部门编号找到这个部门的所有员工 首先创建包,定义包规范 create or replace package getemp_pkg is FUNCTION getemp_fun(p_dno dept.deptno%type) RETURN SYS_REFCURSOR; --返回弱类型游标 end getemp_pkg; 执行后自动生成包的主体 定义包的主体(实现体) create or replace package body getemp_pkg AS FUNCTION get

Linux程序包管理:RPM和YUM

Linux程序包管理:RPM和YUM   就像Window一样,我们安装了windows系统如果没有相应的应用软件,如OFFICE,IE,等各种软件,用户是无法使用计算机,linux 完成各种应用功能,也需要各种应用程序,所以程序包的管理就非常必要. Linux平台的内核功能:进程管理.内存管理.网络协议栈.驱动程序....             应用程序:              早期的linux程序包的组成部分:                二进制程序:/bin, /sbin,/ /u

程序包管理--9月10日作业

程序包管理RPM 1.回顾: 内核功能:进程管理.内存管理.网络协议栈.驱动程序 应用程序:具体功能 2.包管理器:打包,包管理(安装.升级.卸载.查询及校验) deb: debian rpm: redhat package manager 3.程序包的组成部分: 二进制程序:/bin, /sbin,/ /usr/bin, /usr/sbin, 库文件:/lib64, /usr/lib64 配置文件:/etc 帮助文件:manual, info 4.rpm包: 4.1分包机制 源码包的命名格式:

Linux_rpm和yum实现程序包管理功能

程序包管理: 内核功能:进程管理.内存管理.网络协议栈.驱动程序.... 应用程序: 包管理器:打包,包管理(安装.升级.卸载.查询及校验) deb: debian rpm: redhat package manager (早起使用perl语言写) RPM is Package Manager ---->通过C语言实现,性能大幅提升 程序包的组成部分: 二进制程序:/bin, /sbin,/ /usr/bin, /usr/sbin,  可执行文件 库文件:/lib64, /usr/lib64  

程序包管理作业

1.linux管理分类 内核功能管理:进程管理,内存管理,网络协议栈管理,驱动程序管理. 外部功能管理:应用程序管理,包管理,文件管理. 2.linux包管理工具 常用的包管理器工具: deb:debian rpm:redhat package manager 包管理器工具的作用: 打包:一个单一的归档文件中: 安装:新安装一个程序包: 卸载:移除系统上安装的程序包: 升级:对已安装的程序进行更新: 查询:对已安装或者未安装的程序包的详细信息进行查询: 校验:检查文件的来源合法性和文件的完整性.

程序包的管理:rpm及yum

rpm包: RPM 全名是『 RedHat Package Manager 』简称则为 RPM.RPM 是以一种数据库记录的方式来将你所需要的套件安装到你的 Linux 主机的一套管理程序.他最大的特点就是将您要安装的套件先编译过( 如果需要的话 )并且打包好了,透过包装好的套件里头预设的数据库记录,记录这个套件要安装的时候必须要的相依属性模块( 就是你的 Linux 主机需要先存在的几个必须的套件 ),当安装在你的 Linux 主机时, RPM 会先依照套件里头的纪录数据查询 Linux 主机