我和一个朋友用C语言做了一些小练习,出于习惯,我一直在使用新语言(例如bool,new)中的关键字。我花了一段时间才意识到这就是问题所在,因为VS一直将它们作为关键字突出显示,尽管它们不在C中。我确保我的所有文件都是*.c,并将项目属性设置为编译为C。然而,除了C关键字之外,编辑器总是为C++关键字添加语法高亮显示。有没有办法告诉Visual S
我对数据库编程语言很陌生。当我在读关键字的时候我理解的是编译器直接进入该事务的异常块。我的问题是,如果后面有一个具有PRAGMA 'Autonomous_TRANSACTION'的块,那么当编译器直接进入异常块时,如何执行该块。当使用关键字RAISE VALUE ERROR、AUTONOUMOUS_TRANSACTION时,请解释一下流程是如何工作的<