Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将TSQL转换为Oracle设置参数_Oracle - Fatal编程技术网

将TSQL转换为Oracle设置参数

将TSQL转换为Oracle设置参数,oracle,Oracle,我开始了一份新的工作,需要学习甲骨文。我正在尝试转换这段简单的代码,以便今后可以构建更复杂的查询 声明@NPI=VARCHAR(20) 设置@NPI='123456789' 挑选* 来自从属关系 其中NPI=@NPI 我正在尝试在Oracle中设置参数,然后在WHERE语句或代码中的其他地方使用它们 我想我已经解决了我的部分问题,但不确定完全转换 声明NPI1 varchar(20):=“123456789” 我希望设置verables/参数,并在以后的代码中使用它们。是的,我在此查询中不需要它

我开始了一份新的工作,需要学习甲骨文。我正在尝试转换这段简单的代码,以便今后可以构建更复杂的查询

声明@NPI=VARCHAR(20)

设置@NPI='123456789'

挑选*

来自从属关系

其中NPI=@NPI

我正在尝试在Oracle中设置参数,然后在WHERE语句或代码中的其他地方使用它们

我想我已经解决了我的部分问题,但不确定完全转换

声明NPI1 varchar(20):=“123456789”

我希望设置verables/参数,并在以后的代码中使用它们。是的,我在此查询中不需要它,但如果我知道如何在查询中使用它,我可以构建更复杂的Oracle查询。

使用:

变量npi VARCHAR2(20);
然后使用PL/SQL设置其值:

开始
:npi='1234567890';
结束;
/
EXEC

EXEC:npi='1234567890';
然后您可以在查询中使用它:

选择*
来自从属关系
其中NPI=:NPI
使用:

变量npi VARCHAR2(20);
然后使用PL/SQL设置其值:

开始
:npi='1234567890';
结束;
/
EXEC

EXEC:npi='1234567890';
然后您可以在查询中使用它:

选择*
来自从属关系
其中NPI=:NPI