oracle select into 语法
时间: 2023-09-11 12:03:43 浏览: 83
Oracle中的select into
5星 · 资源好评率100%
Oracle的SELECT INTO语法可以将查询结果存储到变量中,语法如下:
```
SELECT column1, column2, ...
INTO variable1, variable2, ...
FROM table_name
WHERE condition;
```
其中,`column1, column2, ...`是要查询的列名,`variable1, variable2, ...`是要存储到的变量名,`table_name`是要查询的表名,`condition`是查询条件。这个语法只能用于查询单行数据。
例如,查询employees表中lastName为'Smith'的员工的salary,并将结果存储到变量v_salary中,可以使用以下语句:
```
SELECT salary
INTO v_salary
FROM employees
WHERE lastName = 'Smith';
```
如果查询结果不止一行,会抛出`TOO_MANY_ROWS`异常;如果没有查询到任何结果,会抛出`NO_DATA_FOUND`异常。
阅读全文