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