以下数据库是Oracle语法的是:()

来源:百度知道 编辑:UC知道 时间:2024/06/01 12:55:52
A.select sysdate into v_time from dual;
B.select v_time = sysdate;
C.set v_time:=sysdate;(v_time为已定义的时间类型变量)
D. v_time=sysdate

C
你运行一下就知道结果了
A:dual里面根本就不存在V_time这个字段
B:一看就知道是错的
D:根本就没有这种赋值的写法

在 v_time 已经定义的前提下:
A 是正确的

B 是SQLSERVER的写法,ORACLE不支持没用FROM的SELECT。
C 使用了SET应该是SQLSERVER的写法,但是后面又有冒号,是ORACLE的写法,所以ORACLE 也不支持
D 给变量赋值的话 需要用冒号(:)

C 使用了绑定变量

D可以啊
select * from employees where hire_date=sysdate;

A