vsql='select ename into y from emp where empno=:1'
Run Code Online (Sandbox Code Playgroud)
这是什么:1意思吗?
我想将表列(列类型为整数)中的值赋给整数数组.不幸的是我不能.
- 类型 -
CREATE OR REPLACE TYPE ABILITY_ID_ARRAY IS VARRAY(100) OF INTEGER
Run Code Online (Sandbox Code Playgroud)
- 程序中的分类
ABILITY_IDS ABILITY_ID_ARRAY;
Run Code Online (Sandbox Code Playgroud)
- 声明 -
SELECT ABILITY_FK INTO ABILITY_IDS
FROM T_EDUCATION_ABILITY_REL
WHERE EDUCATION_FK = edu_id;
Run Code Online (Sandbox Code Playgroud)
我收到了这个错误:
[错误] ORA-00932(16:12):PL/SQL:ORA-00932:不一致的数据类型:预期的UDT得到了NUMBER
我想将当前时间(以毫秒为单位)插入到表中。是否有任何内置功能可以使用,让我在 epoch 中获得时间?
我的sql命令问题出在哪里?
select REPLACE(CONVERT(varchar, CAST(price AS money), 1),'.','.') as price
Run Code Online (Sandbox Code Playgroud)
输出 :
price
-----
145,000,00
Run Code Online (Sandbox Code Playgroud)
我想要这样的输出
price
-----
145.000,00
Run Code Online (Sandbox Code Playgroud) 我的表是这样的:
CLASS 5 5 6 6 6 7 8 8 8 9 10
是否可以检索类值5,6,7,8,9,10而无需检索重复的类值?