2017-05-25 31 views
-4

触发代码写入:触发代码写入

  1. SQL
  2. PL/SQL
  3. JAVA
  4. 机器语言

我认为这个问题的选项是错误的,bcoz选项1和2是正确的。我知道只有一件事是我们在MS SQL,MY SQL,Sybase方面使用SQL,而在Oracle中使用PL/SQL。请纠正我对这个问题的确切意见?

+1

我认为这很大程度上取决于这是否意味着产品特定的问题/测试(在这种情况下,产品是什么?)或ANSI标准。 –

+0

请给我正确的答案与证明。 –

+0

有没有人可以回答我的问题? –

回答

1

让我们弄清楚每个选项:

1)结构化查询语言 - 用于与数据库,和CRUD操作通信。触发器不是用SQL编写的。

2)PL/SQL - 在Oracle数据库中使用的语言,是SQL扩展的过程语言。 PL/SQL具有称为触发器的确切块结构,当针对关联表发出INSERT, UPDATEDELETE语句时,该结构隐式启动。

3)Java是面向对象的,跨平台的高级语言。你可以在Java中创建一些类似触发器的东西,但通常它没有触发单元。

4)机器语言是直接在CPU上执行的指令,用于解决特定的任务。

所以,选项2完全匹配答案。