如何在 Oracle SQL Developer 中使用变量?

How do I use variables in Oracle SQL Developer?(如何在 Oracle SQL Developer 中使用变量?)
本文介绍了如何在 Oracle SQL Developer 中使用变量?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

以下是在 SQL Server 2000 中使用变量的示例.

Below is an example of using variables in SQL Server 2000.

DECLARE @EmpIDVar INT

SET @EmpIDVar = 1234

SELECT *
FROM Employees
WHERE EmployeeID = @EmpIDVar

我想使用 SQL Developer 在 Oracle 中做完全相同的事情,而不会增加额外的复杂性.这似乎是一件非常简单的事情,但我找不到简单的解决方案.我该怎么做?

I want to do the exact same thing in Oracle using SQL Developer without additional complexity. It seems like a very simple thing to do, but I can't find a simple solution. How can I do it?

推荐答案

我使用的是 3.2 版的 SQL-Developer.其他东西对我不起作用,但这对我有用:

I am using the SQL-Developer in Version 3.2. The other stuff didn't work for me, but this did:

define value1 = 'sysdate'

SELECT &&value1 from dual;

这也是这里介绍的最巧妙的方式.

Also it's the slickest way presented here, yet.

(如果您省略define"部分,您将被提示输入该值)

(If you omit the "define"-part you'll be prompted for that value)

这篇关于如何在 Oracle SQL Developer 中使用变量?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!

本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

Execute complex raw SQL query in EF6(在EF6中执行复杂的原始SQL查询)
Hibernate reactive No Vert.x context active in aws rds(AWS RDS中的休眠反应性非Vert.x上下文处于活动状态)
Bulk insert with mysql2 and NodeJs throws 500(使用mysql2和NodeJS的大容量插入抛出500)
Flask + PyMySQL giving error no attribute #39;settimeout#39;(FlASK+PyMySQL给出错误,没有属性#39;setTimeout#39;)
auto_increment column for a group of rows?(一组行的AUTO_INCREMENT列?)
Sort by ID DESC(按ID代码排序)