C 拼接SQL方式

2022-10-09 00:45:13 字數 387 閱讀 6449

昨天**評審的時候發現大家現在普遍使用的是string.format拼引數的方式,程式可讀性較差,建議採用$或$@的方式,**如下:

string columnname = "id";

string tablename = " tablename ";

string.format的方式

string spath = string.format("select from ",columnname,tablename);

$的方式,直接將變數拼入字串中,變數名外加{},缺點是不能在拼接的串裡出現換行

spath = $"select from ";

如果需要換行使用$@

spath = $@"select

from ";

動態SQL拼接

多選刪除,修改筆記的型別,會出現效能差,用乙個sql最好。mybatis提供的動態sql拼接功能,可以優化資料層操作,減少冗餘sql的產生,進而提供資料訪問效能。動態sql經常與陣列,list,map 引數配合使用。動態updateupdate cn note setcn note type id ...

SQL拼接字段

拼接字段 select concat vend name,vend country,from vendors order by vend name 分析 1 儲存在vend name列中的名字 2 包含乙個空格和乙個左圓括號的串 3 儲存在vend country列中的國家 4 包含乙個右圓括號的串...

sql拼接查詢

sql查詢欄位名,注釋操作拼接 查詢欄位名和注釋 select column name,column comment from information schema.columns where table name 表名 and table schema 庫名 order by ordinal po...