oracle單引號轉義字元

2021-05-27 20:08:32 字數 512 閱讀 2502

create or replace procedure p_employee_hire

authid current_user

isvn_ctn number(2);

stmt_sql varchar2(500);

begin

select count(*) into vn_ctn from user_all_tables a where a.table_name like upper('t_result_info');

if vn_ctn > 0 then

execute immediate 'drop table t_result_info'; 

end if;

execute immediate

'create table t_result_info as select e.ename,e.job from emp e where e.job='||''''||'clerk'||'''';

end ;

SQL 轉義字元 單引號

c 的轉義字元是 sql 的轉義字元是 單引號 例 select from tbl where uyear 06 請注意其中紅色背景的單引號,它即表示轉義字元,如果我們省略,則整個語句會出錯,轉義字元不會輸出,上例中 uyear 的實際條件值為 06,而不是 06 為什麼不能省略呢,假如我們省略,上...

SQL 轉義字元 單引號

c 的轉義字元是 sql 的轉義字元是 單引號 例 select from tbl where uyear 06 請注意其中紅色背景的單引號,它即表示轉義字元,如果我們省略,則整個語句會出錯,轉義字元不會輸出,上例中 uyear 的實際條件值為 06,而不是 06 為什麼不能省略呢,假如我們省略,上...

Oracle中的單引號(轉義)

oracle單引號轉義 set serveropput on declare vv name varchar2 200 vv cnt number 10 0 vv sql varchar2 2000 begin for usr in select str sql from t test1 loop ...