查询及删除重复记录的SQL语句转自:http://www.cnblogs.com/252e/archive/2012/09/13/2682817.html1、查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断select * from 表 where Id in (select Id fr...
分类:
数据库 时间:
2014-11-10 21:25:56
阅读次数:
199
使用HibernateSQLQuery进行查询时,如果有两个列的列明相同,那么在取值时,Hibernate会取第一个同名列的值(在SQLPlus中会自动在列明后面跟上写字符进行区分)。如:1、SQL语句SELECT
*FROM(SELECT‘A‘A,‘B‘BFROMDUAL)TEMP_A,(SELECT‘C‘A,‘D‘BFROMDUAL)
TEMP_B2、Sqlplus查询结..
分类:
数据库 时间:
2014-11-10 18:12:01
阅读次数:
234
没有join条件导致笛卡尔乘积 学过线性代数的人都知道,笛卡尔乘积通俗的说,就是两个集合中的每个成员,都与对方集合中的随意一个成员有关联。能够想象,在SQL查询中,假设对两张表join查询而没有join条件时,就会产生笛卡尔乘积。这就是我们的笛卡尔乘积导致的性能问题中最常见的案例:开发者在写代码时遗...
分类:
数据库 时间:
2014-11-10 17:20:43
阅读次数:
303
原文:SQL——存储过程1. 为什么使用存储过程 应用程序通过T-SQL语句到服务器的过程是不安全的。 1) 数据不安全 2)每次提交SQL代码都要经过语法编译后在执行,影响应用程序的运行性能 3) 网络流量大 2. 什么是存储过程 存储过程是SQL语句和控制语句的预编译集合,保存在数据库里,可由应...
分类:
数据库 时间:
2014-11-10 13:44:04
阅读次数:
229
原文:获取动态SQL查询语句返回值(sp_executesql)在写存储过程时经常会遇到需要拼接SQL语句的情况,一般情况下仅仅是为了执行拼接后的语句使用exec(@sql)即可。
而今天的一个存储过程却需要获取动态SQL的查询结果。
需求描述:在某表中根据Id值查询Cost值(表名不确定但表结构确...
分类:
数据库 时间:
2014-11-10 13:37:49
阅读次数:
221
引言今天在群里看到分享的解决死锁的sql语句,就想着这东西以后肯定用的着,就下载下来,在这里记录一下,以后查找也方便。SQL 1 SET QUOTED_IDENTIFIER ON 2 GO 3 SET ANSI_NULLS ON 4 GO 5 CREATE PROCEDURE sp_who_lock...
分类:
数据库 时间:
2014-11-10 13:36:06
阅读次数:
228
在中文环境的客户端中使用SELECT NEXT_DAY(sysdate,'TUESDAY') "NEXT DAY"FROM DUAL;会报 ora-01846:周中的日无效修改方法:1.修改sql语句 SELECT NEXT_DAY(sysdate,'星期二') "NEXT DAY" FROM D....
分类:
其他好文 时间:
2014-11-10 11:52:14
阅读次数:
145
原文:SQL Server 致程序员(容易忽略的错误)标签:SQL SERVER/MSSQL/DBA/T-SQL好习惯/数据库/需要注意的地方/程序员/容易犯的错误/遇到的问题
概述
因为每天需要审核程序员发布的SQL语句,所以收集了一些程序员的一些常见问题,还有一些平时收集的其它一些问题,这也是很...
分类:
数据库 时间:
2014-11-10 11:49:24
阅读次数:
354
SQL复制数据表 (select * into 与 insert into)select * into 目标表名 from 源表名insert into 目标表名(fld1, fld2) select fld1, 5 from 源表名 以上两句都是将 源表 的数据插入到 目标表,但两句又有区别的:第...
分类:
数据库 时间:
2014-11-10 11:40:22
阅读次数:
193
导航目录:Farseer.net轻量级开源框架 目录上一篇:Farseer.net轻量级开源框架 中级篇: 数据库切换下一篇:Farseer.net轻量级开源框架 中级篇: 探究ORM(Mapping) 很多时候,我们希望能知道我们写的项目在运行过程中到底执行了哪些SQL语句,或者说一个页面中访问....
分类:
数据库 时间:
2014-11-10 11:39:47
阅读次数:
248