DB
Nero_JUGG
程序改变世界
展开
-
Oracle Function GetWeek(获取当前时间是第几周,周天为第一天)
获取当前时间是第几周,周天为第一天原创 2017-04-06 17:55:30 · 3053 阅读 · 0 评论 -
CommandBehavior.CloseConnection
public static SqlDataReader GetReader(string sql) { using (SqlConnection conn = new SqlConnection(connectionstring)) { using (SqlCommand转载 2017-05-31 11:06:56 · 580 阅读 · 0 评论 -
over partition by与group by 的区别
今天看到一个老兄的问题, 大概如下: 查询出部门的最低工资的userid 号 表结构: D号 工资 部门 userid salary dept 1 2000 1 2 1000 1 3 500 2 4 1000 2 有一个高人给出了一种答案转载 2017-06-09 14:39:11 · 844 阅读 · 0 评论 -
Oracle---Tip for SQL Database tuning and performance
Indexes(索引)如果您是数据库的新手,甚至问自己“什么是SQL调优”,您应该知道索引是调整SQL数据库的有效方式,这在开发过程中经常被忽略。 在基本术语中,索引是一种数据结构,通过提供快速随机查询和高效访问有序记录来提高数据库表中数据检索操作的速度。 这意味着,一旦创建了索引,您可以比以前更快地查询。索引也用于定义主键或唯一索引,这将保证没有其他列具有相同的值。 当然,索原创 2017-07-14 09:10:03 · 362 阅读 · 0 评论 -
Oracle procedure递归方法生成有规律唯一不重复且连续的流水号(处理字母数字)
由于业务需求,产品编号某些位数是字母,字母也是需要连续的,前2位固定,,不能出现"E","I","O"。比如客户指定产品编号类似是“0A00A0000A00” 字母位数是字母,不够进一,"A"--->"B" ,而数字进一就简单。这里有两种方法。1:拆分位数。由于前2位固定。则可以将 0A00A0000A00拆分成:“00”,"A","0000","A","00" 5个单独的流水号。原创 2017-05-22 10:46:17 · 2873 阅读 · 0 评论 -
c# sqladapter 与sqldataReader
ADO.NET提供了丰富的数据库操作,在这些操作中SqlConnection和SqlCommand类是必须使用的,但接下来可以分为两类操作:第一类是用SqlDataReader直接一行一行的读取数据库。第二类是SqlDataAdapter联合DataSet来读取数据。下面通过两个子程序,来看看它们的用法:SqlDataReaderprivate void button1转载 2017-06-27 09:38:29 · 383 阅读 · 0 评论 -
DB中Oracle with as 用法
一.WITH AS的含义 WITH AS短语,也叫做子查询部分(subquery factoring),可以让你做很多事情,定义一个SQL片断,该SQL片断会被整个SQL语句所用到。有的时候,是为了让SQL语句的可读性更高些,也有可能是在UNION ALL的不同部分,作为提供数据的部分。特别对于UNION ALL比较有用。因为UNION ALL的每个部分可能相同,但是如果每个转载 2017-09-12 20:28:59 · 388 阅读 · 0 评论 -
SQL注入攻击原理以及基本方法
一、SQL注入的概述定义:SQL注入即是指web应用程序对用户输入数据的合法性没有判断,攻击者可以在web应用程序中事先定义好的查询语句的结尾上添加额外的SQL语句,以此来实现欺骗数据库服务器执行非授权的任意查询,从而进一步得到相应的数据信息。 为了更直观的让大家了解到sql注入的原理,贴上一张sql注入攻击示意图●SQL注入威转载 2018-01-18 15:32:53 · 549 阅读 · 0 评论