在sql中建立视图,视图名左上角出现红色叉号 为什么

在sql中建立视图,视图名左上角出现红色叉号 为什么,第1张

红叉叉代表该视图有问题,

是不是物化视图进行刷新的时候出错的可能性。

先检查是不是视图关联的基表结构做了变动,

例如增加字段,变更字段导致物化视图更新出现问题

存储过程或其他对象如函数、触发器红叉有几种可能:

程序本身存在编译错误,即编译未通过,此时需查看具体错误以改正。

程序长时间未调用后失效需重新编译(无需手动编译)。属正常现象。

程序中调用的其他程序做过改动和编译,主程序未即时编译。属正常现象,重新编译即可!

PL/SQL编辑器,功能强大——该编辑器具有语法加强、SQL和PL/SQL帮助、对象描述、代码助手、编译器提示、PL/SQL完善、代码内容、代码分级、浏览器按钮、超链接导航、宏库等许多智能特性,能够满足要求性最高的用户需求。当您需要某个信息时,它将自动出现,至多单击即可将信息调出。

集成调试器(要求Oracle 7.3.4或更高)——该调试器提供您所需要的全部特性:跳入(Step In)、跳过(Step Over)、跳出(Step Out)、异常时停止运行、断点、观察和设置变量、观察全部堆栈等。基本能够调试任何程序单元(包括触发器和Oracle8 对象类型),无需作出任何修改。

PL/SQL程序都是以块(block)为基本单位,整个PL/SQL块分三部分:声明部分(用declare开头)、执行部分(以 begin开头)和异常处理部分(以exception开头)。其中执行部分是必须的,其他两个部分可选。无论PL/SQL程序段的代码量有多大,其基本结构就是由这三部分组成。

PL/SQL主要用于数据库编程,所以其所有的数据类型跟Oracle数据库里的字段类型是一一对应的,大体分为数字型、布尔型、字符型和日期型。这里简单介绍两种常用数据类型:number、varchar2。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10044465.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存