資料庫物件 字串連線符

2021-04-27 10:34:20 字數 739 閱讀 5675

比如我想要乙個這樣的字串:

'select * from test where sj>='2009-04-1' and sj<='2009-5-1' '

然我們申請的變數是這樣的:

declare 

str1 varchar2(100):='2009-04-1' ;

str2 varchar2(100):='2009-5-1' ;

sqlstr varchar2(100):=' select * from test  ';

begin

sqlstr:=sqlstr ||'where sj>='|| str1 ||' and sj<='||str2;

dbms_output.put_line(sqlstr);

end;

結果卻是:

select * from test  where sj>=2009-04-1 and sj<=2009-5-1

這是條錯誤語句 不能夠執行;

想一下原因很明白 我的單引號 不見了!

我於是改為:

sqlstr:=sqlstr ||' where sj>='||''''|| str1||''''||' and sj<='||''''||str2||'''';

得到我想要的結果:

select * from test  where sj>='2009-04-1' and sj<='2009-5-1';

其中的奧秘 大家自已體會! 我為此鬱悶一天啦!!

scss 字串連線符

運算可用於連線字串 scss p 編譯後的 css 樣式 p 請注意,如果帶引號的字串被新增到不帶引號的字串中 也就是說,帶引號的字串在 的左側 那麼返回的結果是帶引號的字串。同樣,如果乙個不帶引號的字串新增到帶引號的字串中 不帶引號的字串在 的左側 那麼返回的結果是乙個不帶引號的字串。例如 scs...

是字串連線符的意思

define module generic table gtype,name extern const struct gtype id mod gtype table attribute unused,alias stringify name 用gcc預處理可以展開看巨集定義展開是怎麼樣的。gcc ...

C 使用連線字串連線資料庫

前言 在上學期選擇專業時候,選擇的是網際網路 還有物聯網 這學期相關課程便是使用c 完成乙個管理系統 最近的作業是完成乙個對資料庫操作類,運算元據庫?雖然是很簡單的乙個作業,但也是懵逼了很久,在網上找了些教程但越看越懵 c 學的不紮實,差不多忘完了 又看老師給的資料,也是不行,但後來兩者的對對比學習...