声明:select  petName from dbo.T_pet order by petName desc 成绩:    petName    An admin A的ascii码小于a,按理说应该在后面. 可是SQL大写和小写不敏感,所以觉得a和A的ascii相同的代码,继续比较下. 版权声明:本文博主原创文章.博客,未经同意不得转载.…
在C#的编程开发过程中,有时候判断字符串是否相等时,并不关注字母的大小写,此时在C#中可以使用ToUpper方法将字符串中所有的字母转换为大写,使用ToLower方法可以将字符串中所有字母转换为小写. 例如有个字符串string   testStr=“AbcDefg”; (1)转换为大写:string UpTestStr=testStr.ToUpper(); 转换后UpTestStr结果为:ABCDEFG (2)转换为小写:string LowTestStr=testStr.ToLower();…
如今做的一个项目须要用到批量加入,可是封装的底层没有这种方法,所以自食其力,自己来写.我们用的是拼接sql字符串的方法来实现功能. 详细实现流程:首先将须要的数据存储到实体的list中,然后将这个list传给我们批量加入的方法.批量加入的方法首先应该打开数据库连接,然后開始进行sql字符串的拼接,拼接完毕后.调用sqlhelper方法进行加入. 详细代码例如以下: #region 批量加入实体 /// <summary> /// 批量加入实体 /// </summary> ///…
Expression构建DataTable to Entity 映射委托   1 namespace Echofool.Utility.Common { 2 using System; 3 using System.Collections.Generic; 4 using System.Data; 5 using System.Linq.Expressions; 6 using System.Reflection; 7 using System.Reflection.Emit; 8 9 publ…
SQL 字符串操作函数 学习了: https://www.cnblogs.com/wangzhe688/p/6046654.html 一.字符转换函数 1.ASCII() 返回字符表达式最左端字符的ASCII 码值.在ASCII()函数中,纯数字的字符串可不用‘’括起来,但含其它字符的字符串必须用‘’括起来使用,否则会出错. 2.CHAR() 将ASCII 码转换为字符.如果没有输入0 ~ 255 之间的ASCII 码值,CHAR() 返回NULL . 3.LOWER()和UPPER() LOW…
现在做的一个项目需要用到批量添加,但是封装的底层没有这个方法,所以自食其力,自己来写.我们用的是拼接sql字符串的方法来实现功能. 具体实现流程:首先将需要的数据存储到实体的list中,然后将这个list传给我们批量添加的方法.批量添加的方法首先应该打开数据库连接,然后开始进行sql字符串的拼接,拼接完成后,调用sqlhelper方法进行添加. 具体代码如下: #region 批量添加实体 /// <summary> /// 批量添加实体 /// </summary> /// &l…
--要传入的参数 declare @Rv NVARCHAR(40) --要执行的带参数的sql字符串 declare  @sql nvarchar(max) set @sql='select * from customer where id=@Rv'; --设置传入参数的值 set @Rv='123' -- EXEC sp_executesql @sql,N'@Rv NVARCHAR(40)',@Rv…
转载请注明出处:http://blog.csdn.net/guoyjoe/article/details/38321477 2014.7.31就晚20:30 My Oracle Support组猫大师在线分享<运行计划之误区,为什么COST非常小,SQL却跑得非常慢?>如需了解很多其它请登录站点http://www.jianfengedu.com/Discuz/detail/id/58 +++我给你看个东西. ------------------------------------------…
原文:发现SQL Server惊天大秘密!! --set statistics xml onCREATE TABLE T_TEST(ID INT IDENTITY PRIMARY KEY,CreateTime DATE)INSERT INTO T_TEST SELECT '2011-11-04'UNION ALL SELECT '2011-11-04'UNION ALL SELECT '2011-11-04'UNION ALL SELECT '2011-11-05'UNION ALL SELEC…
一.攻击 所谓sql字符串注入式攻击就是在用户输入界面输入一串sql语句,来改变C#中连接数据库要执行的sql语句 通过你写的程序,直接来执行我想要执行的sql语句 例如:在这么一个程序中,sname是需要用户输入的内容. 在用户输入界面输入  a');update Student set Sname ='赵四';-- 本来是往Student表中添加学生信息,则变成了把所有的信息改成了赵四. 原理:用户输入的代码将c#中的sql语句中的sname替换掉了,就变成了下边的黑客想执行的sql语句.…