触发代码写入

时间:2017-05-25 07:31:18

标签: sql database

触发代码写在:

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

1 个答案:

答案 0 :(得分:1)

让我们澄清每个选项:

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

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

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

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

因此,选项2与答案完全匹配。