C#问号?运算符

1,三目操作运算符【 ? : 】 问号前面的是条件,后面的是结果,条件满足返回冒号前面的值否则后面的值。 return a > b ? a : b; 2,基本数据类型可空标识符【?】 可空类型。 int? k = null; 3,null合并运算符【??】 如果此运算符的左操作数不为 null,则此… 阅读更多 »C#问号?运算符

C# – 按指定项目数量分割数组,oracle in表达式参数支持最大上限1000个替代方案

  • by
参考:c# – 分割数组的最佳方法   以下 是对项目数量为1200的数字items,每100个项目数量为一组分割,用二位数字chunks存放分组后的数组。 输出结果查看:IDE在线 [crayon-5ecedeed97115278700240/]   实例应用:oracle in表达式参数支持最大… 阅读更多 »C# – 按指定项目数量分割数组,oracle in表达式参数支持最大上限1000个替代方案

oracle 递归查询,单列查询慢

sql关联查询的时候查询所有字段速度很快,查询单个字段反而很慢很慢! ORA-01436: 用户数据中的 CONNECT BY 循环   实操例子:单列查询慢 下面例子是查根据主表,带出子表idnrk一个栏位很慢,用*号就很快。原因是字表是多栏位 复合索引,要带就要带出所有索引栏位。 查看子表定义确… 阅读更多 »oracle 递归查询,单列查询慢

C# 正则

A,只包含字母、数字,逗点:^[0-9a-zA-Z,]{1,}$ B,只包含字母、数字,逗点,且以字母或数字结尾:^[0-9a-zA-Z,]{1,}[0-9a-zA-Z]+ [crayon-5ecedeed97a22324813202/]   一、校验数字的表达式 数字:^[0-9]*$ n位的数字… 阅读更多 »C# 正则

SQL Server Profiler检视查询窗口执行过程

1,通过SELECT HOST_NAME(),HOST_ID ()可获取到本机计算机名称(HostName)、ClientProcessID,在SQL Server Profiler中可通过设定监听参数查看执行过程。 2,如果执行一个关联查询如果耗时很长,要查看执行计划来分析。