sql查詢中也要注意單引號的轉義字元

2021-09-02 05:11:53 字數 526 閱讀 2214

select domain_force from ir_rule where name = 'res_partner: portal/public: read access on my commercial partner';

update  ir_rule  set domain_force ='[(''id'', ''child_of'', user.commercial_partner_id.id)]'

where name = 'res_partner: portal/public: read access on my commercial partner';

在psql中單引號的轉義字元為雙單引號表示psql中的單引號、

psql中當給一條件時,條件字元一定是單引號,不能使用雙引號;

關於部門的同步:

1、繼承model.model模組

2.建立部門時,注意vales中都能取到values['parent_id'],所以不存在有沒有『parent_id』 in values的問題

3.刪除沒什麼可考慮的

ORACLE 動態SQL中的多個單引號

今天在專案中遇到動態拼sql的語句,語句如下 v sql update table test t set t.field1 變數1 v balruleid v balanceseq t.field2 變數2 t.field3 變數3 t.field4 1,t.field5 變數4 where t.f...

oracle中sql拼接的單引號問題

a.首尾單引號為字串識別標識,不做轉譯用 select to char crudboy from dual crudboy b.首尾單引號裡面如果出現的單引號,並且有多個,則相連兩個單引號轉譯為乙個字串單引號 select to char crudboy from dual crudboy sele...

SQL中的單引號和雙引號有區別嗎?

在標準 sql 中,字串使用的是單引號。如果字串本身也包括單引號,則使用兩個單引號 注意,不是雙引號,字串中的雙引號不需要另外轉義 但在其它的資料庫中可能存在對 sql 的擴充套件,比如在 mysql 中允許使用單引號和雙引號兩種。mysql 參考手冊 字串指用單引號 或雙引號 引起來的字串行。例如...