标签:代码 避免 select rom 关于 就是 关键字 定义 sele
一个很恶臭的例子来说明 =: 在sql语句中是做什么用的
int number= 114514;
//众所周知野兽先辈的咆哮(世界级美声)是一串数字
var strSql = “select * from imn where 1=1”;
//imn表,表内有BelCanto(美声)列, where 1 = 1是为了避免where 关键字后面的第一个词直接就是 “and”而导致语法错误(and 和 or 可在 where子语句中把两个或多个条件结合起来,这里相当于写了个没有意义但是必要的where),我们后面用and把strSql(sql语句)拼接起来
strSql += " and BelCanto= :yell ";
//BelCanto(美声),yell是一个不需要定义的临时变量
sqlParameter.Add(new OracleParameter("yell", number));
至于为什么是这个函数,等我把整个项目看完来这里补充,这里的意思是可以通过向 这行代码yell(不需要定义的临时变量)里传入number,来使上一行中 =:后的 yell 获得number的值。
标签:代码 避免 select rom 关于 就是 关键字 定义 sele
原文地址:https://www.cnblogs.com/maomaodesu/p/11393369.html