-
[SQL] 智能将SqlServer的查询语句转换为分页话语
智能将SqlServer的查询语句转换为分页语句主要用到了jsqlparser,前面有篇博客介绍过:JAVA-Sql解析工具jsqlparser简单使用为了给Mybatis分页插件增加对sqlserver的支持,专门写了这样一个独立的工具,只依赖jsqlparser。这个类不仅是为了给分页插件使用的...
38
热度 -
[SQL] SQL入门经典第5版(Sams Teach Yourself SQL in 24 Hours, 5th)随书练习题的建表和插入语句
SQL入门经典第5版(SamsTeachYourselfSQLin24Hours,5th)随书习题的建表和插入语句CreateTable&InsertStatementsfor《SamsTeachYourselfSQLin24Hours,FifthEdition》?examples,MySQ...
260
热度 -
[SQL] SQL 伪列排序经典话语
SQL伪列排序经典语句SELECTt.id,m.Rankfromt_assess_logt?LEFTJOIN?(SELECT@counter:[email protected]+1ASRank,id,build_no,UNIT_PRICEasRollFROMt_assess_log,(SE...
87
热度 -
[SQL] Oracle 12C 2个SQL新特性效能体验:RMAN中的SQL和TOP N SQL queries
Oracle12C2个SQL新特性功能体验:RMAN中的SQL和TOPNSQLqueriesOracle12c的上市为我们带来了很多新颖、强大的功能,细数算来,有大概100左右的大大小小的新特性。在这里我们体验其中2个比较小的有关SQL的新特性:1.TOPN语句的实现;2.在RMAN中执行SQL语句...
164
热度 -
[SQL] ReportingServies——SQLServer报表开发综合范例
ReportingServies——SQLServer报表开发综合实例文章目录ReportingServies报表开发实例教程ReportingServies——SQLServer报表开发综合实例如果我们安装了sqlserver2008R2,将会自动安装一个报表开发工具不要以为此报表开发工具只适合于...
96
热度 -
[SQL] sqlserver依据拼音查询数据
sqlserver根据拼音查询数据直接将底下的函数执行,通过后台传入相应的参数即可查询数据createfunctionf_GetPy(@strnvarchar(4000))returnsnvarchar(4000)asbegindeclare@strlenint,@renvarchar(4000)d...
80
热度 -
[SQL] SQL Server 判断表中是不是存在某字段
SQLServer判断表中是否存在某字段功能:判断表中是否存在某字段,若不存在,则新增该字段语句:IFNOTEXIST(SELECT1FROM[DATABASE].SYS.SYSCOLUMNSWHEREID=OBJECT_ID([DATABASE].[SCHEMA].[TABLENAME])ANDN...
68
热度 -
[SQL] SQL Server中count(*), count(col), count(一)的对比
SQLServer中count(*),count(col),count(1)的对比让我们先看一下BOL里面对count(*)以及count(col)的说明:COUNT(*)返回组中的项数。包括NULL值和重复项。COUNT(ALLexpression)对组中的每一行都计算expression并返回非...
110
热度 -
[SQL] SQL小结(七)查询实战
SQL总结(七)查询实战SQL总结(七)查询实战一、场景给定一个场景,学生选课系统为例,大家很熟悉。主要关系:学生(学号、姓名、年龄、性别)教师(教师ID,教师姓名)课程(课程ID,课程名称,任教教师ID)成绩(学生ID,课程ID,成绩)二、创建表并预置数据创建关系表:--学生:Student(SI...
55
热度 -
[SQL] SQL中怎么检查死锁
SQL中如何检查死锁SQL中如何检查死锁编写人:CC阿爸2014-6-15在日常SQL数据库的操作中,SQL偶尔会出现表被死锁的问题。比如:在执行事务时,突然中止事务。系统肯定会锁表。大批量数据操作时,由于网络机器性能等相关因素,都会偶尔引起死锁。这也是SQL没有oracle强大的功能之一。sele...
82
热度 -
[SQL] SQL语句快速查询存在某个值的全部存储过程
SQL语句快速查询存在某个值的所有存储过程不多说,直接上代码SELECTobj.Name存储过程名,sc.TEXT存储过程内容FROMsyscommentsscINNERJOINsysobjectsobjONsc.Id=obj.IDWHEREsc.TEXTLIKE'%'+'A...
15
热度 -
[SQL] Sql Server之旅——第七站 为何都说状态少的字段不能建索引
SqlServer之旅——第七站为什么都说状态少的字段不能建索引我们在学sqlserver的时候,大多教科书和前辈们都说状态少的字段不要建索引,由此带来的开销还不如不建索引,但是这句话有多少人真的知道,或者说有多少人真的对此有比较深刻的理解,而不是听别人道听途说。。。这样记得快,忘记的也不慢。。。这...
30
热度 -
[SQL] hibernate透过SQL更新数据
hibernate通过SQL更新数据1@Resource(name="hibernateTemplate")2publicHibernateTemplatehibernateTemplate;34/**5*@Title:updateBySQL6*@Description:TODO(sql更新)7*@...
102
热度 -
[SQL] PL/SQL Developer 自动提交事务的设立
PL/SQLDeveloper自动提交事务的设置之前在某测试机上用update更新表,没有commit,也没有关PL/SQLDeveloper。第二天,在自己电脑上查看该表,发现记录并没有更新想用SQL语句重新更新,执行了十多分钟还没执行完。想重新手动更新,提示:至此,发现该表已经被锁定了,原因就是...
53
热度 -
[SQL] 使用PL/SQL创造,测试Oracle存储过程
使用PL/SQL创建,测试Oracle存储过程首先在左边的文件夹中选中procedures文件夹,新建一个存储过程,如下:createorreplaceprocedureuc_users_amount_pro(endDateinvarchar2)isinsMembernumber;perMember...
31
热度 -
[SQL] SQLiteOpenHelper深入显出
SQLiteOpenHelper深入浅出。1.什么是SQLiteOpenHelper?就是字面上的意思:帮助打开SQLiteDatabase的工具类。2.SQLiteOpenHelper作用?主要是:1.onCreate()中帮助初始化数据库的一些操作。如建表等2.在onUpGrade()中帮助更新...
21
热度 -
[SQL] sqlserver有关
sqlserver相关sqlserver介于oracle跟mysql中间,属于中型数据库。sqlserver的用户、角色等定义与mysql、oracle区别甚大。首先有登录名、服务器角色(8个,不能更改)。然后每个数据库有用户名、数据库角色。每一个用户名对应一个scheme,即架构。而二者是相关联的...
14
热度 -
[SQL] Sql Server之旅——第八站 复合索引跟include索引到底有多大区别
SqlServer之旅——第八站复合索引和include索引到底有多大区别?周末终于搬进出租房了,装了宽带。。。。才发现没网的日子。。。那是一个怎样的与世隔绝呀。。。再也受不了那样的日子了。。。。好了,既然网安上去了,还得继续我的这个系列。索引和锁,这两个主题对我们开发工程师来说,非常的重要。。。只...
86
热度 -
[SQL] sqlserver 必须声明标量变量 "@id" 什么原因,怎么解决 存储过程 带参数
sqlserver必须声明标量变量"@id"什么原因,如何解决存储过程带参数sqlserver必须声明标量变量"@id"。原因set@sql='insertintostu(id,name)selecttop@idfromstus‘//错误解决办法set@sql...
75
热度 -
[SQL] Java中使用hql,sql查询回来的list<Object> 转成需要的实体对象-方法讲解
Java中使用hql,sql查询返回的list<Object>转成需要的实体对象--方法讲解!需要将Query对象setResultTransformer:Listlist=session.createSQLQuery(sql).setResultTransformer(Transfor...
37
热度