-
[SQL] 批改一行SQL代码 性能提升了100倍
修改一行SQL代码性能提升了100倍摘要:修改一行代码,且没有改变语义,把查询速度提升了100倍,这样的事情你遇到过吗?本文作者分享了他们的成功案例,虽然99.9%的查询都是高效的,只有0.1%查询速度较慢,也会影响用户体验。对此,他们进行了监测和分析。在PostgreSQL中修改了一行不明显的代码...
124
热度 -
[SQL] 把csv资料中的数据导入SQL Server的方法
把csv文件中的数据导入SQLServer的方法--修改高级参数sp_configure'showadvancedoptions',1go--允许即席分布式查询sp_configure'AdHocDistributedQueries',1go--如果配置的值不在合理范围(在最小...
91
热度 -
[SQL] oracle治理有用sql
oracle管理有用sql关于如何查询oracle查询库中表的个数,我遇到了领导问我们库中有多少表所以就进行了查询希望遇到同样问题的得到分享。SELECTOWNER,COUNT(*)FROMALL_TABLESGROUPBYOWNER;
17
热度 -
[SQL] 触发器里如何与空值比较
触发器里怎么与空值比较。在触发器里怎么与空值进行比较。declare@s_phonevarchar(15);set@s_phone1=new_torder_telephone.person_phone2;if@s_phone1=nullthenset@s_phone='此次配送优先联系:'+new_...
58
热度 -
[SQL] sql 左联接 left join、全连接
sql左连接leftjoin、全连接1、左连接写法:fromtable_aleftjointable_bonconditionssql查询时,即针对这个链接的集合(table_aleftjointable_boncondtions)(2个table链接后的结果)进行查询。如果知道这一点,那么在写se...
57
热度 -
[SQL] 使用sql话语创建表、修改表、添加列等
使用sql语句创建表、修改表、添加列等1.创建表:CREATETABLE学生信息(学号varchar(14)IDENTITY(1,1)PRIMARYKEY,姓名varchar(8)UNIQUENOTNULL,班级编号varchar(14)REFERENCES'班级信息',年级intnull,性别va...
66
热度 -
[SQL] Oracle sql话语执行顺序
Oraclesql语句执行顺序Oraclesql语句执行顺序(2010-10-1416:05:24)sql语法的分析是从右到左一、sql语句的执行步骤:1)语法分析,分析语句的语法是否符合规范,衡量语句中各表达式的意义。2)语义分析,检查语句中涉及的所有数据库对象是否存在,且用户有相应的权限。3)视...
13
热度 -
[SQL] Exception:Hibernate施行sql没有反应
Exception:Hibernate执行sql没有反应所写的程序很简单就是搜索一张表中的所有信息。Hibernate也成功的产生了SQL语句,就是每次执行到这个语句程序就停止了。并且没有错误提示。??????尝试多种方法未果之后。我就该方法单独提出来,放在在一个页面中。错误提示终于出现了(原来是我...
80
热度 -
[SQL] 数据库未来的5大预测
MichaelStonebraker是数据库领域的布道者。他专业造诣很深,帮助开发了一些最流行的数据库系统,比如Postgres,Ingres和Vertica。他最近的一项研究是VoltDB,一个基于内存的OLTP(联机事务处理)系统,他声称这项研究成果比传统方案快两个数量级。然而,Stonebra...
68
热度 -
[SQL] sqlserver 字段门类详解
sqlserver字段类型详解以下为SQLSERVER7.0以上版本的字段类型说明。SQLSERVER6.5的字段类型说明请参考SQLSERVER提供的说明。bit:0或1的整型数字int:从-2^31(-2,147,483,648)到2^31(2,147,483,647)的整型数字smallint...
57
热度 -
[SQL] pl/sql中的length,substr跟lengthb,substrb用法解析
pl/sql中的length,substr和lengthb,substrb用法解析oracle数据库中字符串类型varchar2有两种定义方式,分别是varchar2(nchar)和varchar2(nbyte)。但我们一般习惯定义varchar2(n),这样oracle会根据配置文件中的设置选择以...
40
热度 -
[SQL] 口试之BI-SQL-table转换[2]
面试之BI-SQL--table转换[2]monthsalesPerMonth122332445363写条SQL语句把上表转成下表:month总销量122537411514617答案:selects2.[month],Sum(s1.salesPerMonth)as'总销量'FromSaless1,S...
99
热度 -
[SQL] SQL Server: 高速判断某个库是否存在某个对象 (表/函数/存储过程等均可)
SQLServer:快速判断某个库是否存在某个对象(表/函数/存储过程等均可)--遍历所有数据库,快速判断某个库是否存在某个对象(表/函数/存储过程等均可)SETNOCOUNTONDECLARE@obj_NameVARCHAR(MAX),@iINT,@iMaxINT,@dbNameVARCHAR(M...
69
热度 -
[SQL] 口试之BI-SQL-table转换
面试之BI-SQL--table转换题目如下:Num124678101113写条SQL语句转成下表:Column1Column212446810111313答案:selectMIN(Num),MAX(Num)from(selectROW_NUMBER()over(orderbyNum)rk,NumF...
32
热度 -
[SQL] SqlServer依照指定顺序对字段进行排序
SqlServer按照指定顺序对字段进行排序最近的一个项目,使用存储过程对报表进行分析,其中有一些名称需要根据指定顺序显示,而其名称对应的编号并不是按照要求的顺序排列的。通过上网查找资料,发现sql中的charindex函数可以帮助解决这个问题。但是这样做也有一个弊端,当添加新的名称后,可能就会达不...
88
热度 -
[SQL] sqlite cmd 控制台中市文乱码
sqlitecmd控制台中文乱码打开CMD.exe命令行窗口通过chcp命令改变代码页,UTF-8的代码页为65001输入chcp65001执行该操作后,代码页就被变成UTF-8了。但是还需要修改窗口属性的字体才能正确显示UTF-8字符。在命令行标题栏上点击右键,选择【属性】-【字体】,将字体修改为...
159
热度 -
[SQL] 2013.10.13 良好的SQL语句
2013.10.13很好的SQL语句MYSQL-1.将查询结果中的0/1分别显示女/男SELECTCASEsexWHEN1THEN'男'WHEN0THEN'女'ELSE'不确定'ENDFROMcarsystem.user2.删除表的一列altertableTEST_USERdropcolumnage...
27
热度 -
[SQL] SQLite 跟 listview baseAdapter结合的例子
SQLite和listviewbaseAdapter结合的例子工作闲暇,因为要用到sqlite和listview所以写了一个小demo!需要的可以下载。
107
热度 -
[SQL] oracle9i 常用有关问题四: SQL优化174~203
oracle9i常用问题四:SQL优化174~203174./*+ALL_ROWS*/????表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化。????例如:????SELECT/*+ALL+_ROWS*/EMP_NO,EMP_NAM,DAT_INFROMBSEMPMSWHER...
324
热度 -
[SQL] SQL Server 2012 'sa'登录异常 18456
SQLServer2012'sa'登录错误18456由于电脑中了ARP病毒,不得不重装系统。装系统自是小case,也相当顺利。如今装的Win8,出于怀旧,之前的Xp,Win7也保留着了。嘿嘿,目前三系统。在小小的兴奋之余,结果装SQLServer2012时出现了故障。在用“Windo...
59
热度