-
[SQL] SQL Server2012远程访问设立(适用于2008)
SQLServer2012远程访问设置(适用于2008)SQL2008或者SQL2012出现未开启远程连接的错误。下面总结了下开启的方法。1.打开SQLserver2012,使用windows身份登录2.登录server后,右键“属性”。左侧选择“安全性”,选中右侧的“SQLServer和Windo...
93
热度 -
[SQL] java用字符串拼接SQL语句的特殊字符转义有关问题
java用字符串拼接SQL语句的特殊字符转义问题在实际的项目开发中,往往会根据用户在界面的文本框中输入的信息,去数据库中做模糊查询。如果使用的是原始的JDBC和SQL,往往需要对用户的输入进行转义,避免生成的sql语法错误,或者防止SQL注入。比如对输入的%和_和',就需要进行转义,因为这3个字符是...
53
热度 -
[SQL] MyBatis 和 ibatis的动态SQL语句配置符号,不兼容大于号、小于号等特殊符号有关问题
MyBatis和ibatis的动态SQL语句配置符号,不兼容大于号、小于号等特殊符号问题在XML映射SQL的文件中,很多情况下会使用到大于号、小于号等特殊符号,这时候如果不进行控制是无法编译通过的,这时候需要用到<![CDATA[]]>符号进行说明,将此类符号不进行解析,其实,这个问题不...
19
热度 -
[SQL] SQL序列创办、修改、删除
SQL序列创建、修改、删除?1、创建序列语法:(需要CREATESEQUENCE系统权限)?CREATESEQUENCE序列名[STARTWITHn][INCREMENTBYn][{MINVALUEn}][{MAXVALUEn|NOMAXVALUE}][{CYCLE|NOCYCLE}][{CACHE...
66
热度 -
[SQL] SQL Server 2012新增的分页话语用法
SQLServer2012新增的分页语句用法SELECT*FROMt_empORDERBYidOFFSET0rowFETCHNEXT10ROWSONLY;
35
热度 -
[SQL] 效能越多,表越多,sql语句越不好写
功能越多,表越多,sql语句越不好写之前遇到的难题是:数据库的表结构已经确定,而且数据量很庞大。随着功能的增加,表也不但的增加,逻辑也越来越复杂,sql语句也就越来越难写。最后写不出来,就在想:是重新调整表结构还是把这部分功能撤掉?解决办法是:多次利用form和url参数传参数获取需要的其他表的内容...
96
热度 -
[SQL] 深入显出MyBatis-Sqlsession
深入浅出MyBatis-Sqlsession前面的章节主要讲mybatis如何解析配置文件,这些都是一次性的过程。从本章开始讲解动态的过程,它们跟应用程序对mybatis的调用密切相关。本章先从sqlsession开始。创建正如其名,Sqlsession对应着一次数据库会话。由于数据库回话不是永久的...
82
热度 -
[SQL] SQL角脚本话语修改表名及字段名
SQL角脚本语句修改表名及字段名//修改表字段名EXECsp_rename'表名.字段名','新字段名','column'execsp_rename'invmback.COMPANY','company','column'//改修表名sp_rename'旧表名','新表名'
84
热度 -
[SQL] SQL Server 透过链接服务器访问Oracle
SQLServer通过链接服务器访问Oracle数据库:SqlServer2005、Oracle11gR2系统环境:windowsServer2008R232位。最近在做项目时,需要通过sql的链接服务器访问Oracle。以前弄过sql访问sql,感觉挺简单的,以为访问Oracle也差不多,实际做过...
33
热度 -
[SQL] Sql Server之旅——其次站 理解万恶的表扫描
SqlServer之旅——第二站理解万恶的表扫描很久以前我们在写sql的时候,最怕的一件事情就是sql莫名奇妙的超级慢,慢的是撸一管子回来,那个小球还在一直转。。。这个着急也只有当事人才明白,后来听说有个什么“评估执行计划“,后来的后来才明白应该避免表扫描。。。一:表扫描1....
102
热度 -
[SQL] Sql Server之旅——第三站 解惑那些背了多年汇聚索引的人
SqlServer之旅——第三站解惑那些背了多年聚集索引的人说到聚集索引,我想每个码农都明白,但是也有很多像我这样的猥程序员,只能用死记硬背来解决这个问题,什么表中只能建一个聚集索引,然后又扯到了目录查找来帮助读者记忆。。。。问题就在这里,我们不是学文科,,,不需要去死记硬背,,,我们需要的就是能看...
90
热度 -
[SQL] PLSQL_统计信息系列5_统计信息生成跟还原(案例)
PLSQL_统计信息系列5_统计信息生成和还原(案例)2015-02-01CreatedByBaoXinjian一、摘要统计信息在重新生成后,发现并不能改善程序的性能,甚至更差的时候Oracle提供了dbms_stat包,对统计信息进行还原1.还原步骤如下Step1.Regatherthestats...
94
热度 -
[SQL] SQL的并集、差集、交加
SQL的并集、差集、交集一、Union形成并集????Union可以对两个或多个结果集进行连接,形成“并集”。子结果集所有的记录组合在一起形成新的结果集。??1、限定条件要是用Union来连接结果集,有4个限定条件。(1)、子结果集要具有相同的结构。(2)、字结果集的列数必须相同。(3)、子结果集对...
85
热度 -
[SQL] PL/SQL Developer使用技能、快捷键
PL/SQLDeveloper使用技巧、快捷键1、类SQLPLUS窗口:File->New->CommandWindow,这个类似于oracle的客户端工具sqlplus,但比它好用多了。2、设置关键字自动大写:Tools->Preferences->Editor,将Keyw...
106
热度 -
[SQL] Sybase,几个sql使用小效能
Sybase,几个sql使用小功能一些实用的SQL的写法可以减少自己的程序繁琐程度,有些事情的确可以通过sql让所需要的数据在rs里面就能获取:1.将数据库中的几个字段合为一个字段输出:--主要使用convert将其它非varchar类型的转为统一类型再进行加的操作selectcolumn1+...
31
热度 -
[SQL] 多年的 SQL 优化心得
多年的SQL优化经验(1)选择最有效率的表名顺序(只在基于规则的seo/'target='_blank'>优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表drivingtable)将被最先处理,在FROM子句中包含多个表的情况下...
13
热度 -
[SQL] sql中函数将金额转向中文
sql中函数将金额转为中文CREATEFUNCTION[dbo].[f_num_chn](@numnumeric(14,2))RETURNSvarchar(100)WITHENCRYPTIONASBEGIN--版权所有:pbsqlDECLARE@n_dataVARCHAR(20),@c_dataVA...
87
热度 -
[SQL] 使用sql syscolumns 查询表字段 而且拼接代码
使用sqlsyscolumns查询表字段并且拼接代码我们写代码时候避免不了添加数据、更新数据,但是如果一张表字段太多,要写的代码量就会加大,比如用StringBuilder拼接InsertSQL语句;对于这种没有技术含量的代码可以通过代码生成器生成,也可自己根据表字段用SQL生成:1、下面这段代码是...
157
热度 -
[SQL] SQL注入解决思路(C#示范)
SQL注入解决思路(C#示例)最近在编程中遇到一个SQL注入防护的问题。在这里顺便把SQL注入小结一下。以MYSQL(5.1)为例。一、常规的SQL语句观察SQL语句SELECT*FROM[tableName]WHEREcol1='value1'这个语句由3个部分组成,SELECT子...
66
热度 -
71
热度