-
[SQL] oracle使用sql语句增多修改删除字段示例
oracle使用sql语句增加修改删除字段示例添加字段的语法:altertabletablenameadd(columndatatype[defaultvalue][null/notnull],….);修改字段的语法:altertabletablenamemodify(columndatatype[...
82
热度 -
[SQL] MSQL2005以上对象名sysproperties 无效的异常
MSQL2005以上对象名sysproperties无效的错误在MSSQL2008R2里面执行的时候报错:对象名sysproperties无效的错误;造成此问题的原因是由于Sql2005、2008删除了系统表sysproperties而改用sys.extended_properties表所致,以下是...
40
热度 -
[SQL] SQLSERVER2008 R2 创设链接服务器至ORACLE 11GR2
SQLSERVER2008R2创建链接服务器至ORACLE11GR2本人记录下SQLSERVER2008R2创建链接服务器至ORACLE11GR2,中间也花费不少的时间,网上也有很多的方法,但是从2005以后的SQLSERVER都不同于以前的方法了。?1,首先确保SQLSERVER2008服务器版本...
77
热度 -
[SQL] sql order by 使用有关问题!
sqlorderby使用问题!!!!!!一句关于多个字段的排序?orderbycolumn1,?column2?DESC本来准备是想?column1,column2都倒序排列,实际sql变成了?column1ASC,?column2DESC.?正确的写法应该是orderbycolumn1?DESC,...
22
热度 -
[SQL] 列出执行最慢的前50条跟重编译最多的25条SQL语句
列出执行最慢的前50条和重编译最多的25条SQL语句--列出执行最慢的前50条和重编译最多的25条SQL语句,可以优化80%的数据库性能问题。--下面的语句就可以列出前50名select???c.last_execution_time,c.execution_count,c.total_logica...
95
热度 -
[SQL] Sql Server 掏出多个字段列中的最大值和最小值
SqlServer取出多个字段列中的最大值和最小值现有表table1,四个int型字段F1,F2,F3,F4;现要查询得到四列中的最大值,并只需要返回最大值方法一:selectcasewhenF12>F34thenF12elseF34endasMaxNumfrom(...
20
热度 -
[SQL] windows8.1 安装 SQL Server 2005, 2008,小弟我放弃了,换win7
windows8.1安装SQLServer2005,2008,我放弃了,换win7windows8.1安装SQLServer2005,2008,我放弃了搞了三四天了,断断续续的,网上资料查了不少,动了不少,windows8.1中的很多服务是否都没开启?被微软限制了?虽然win8界面确实好看了不少,但...
492
热度 -
[SQL] SQL?server?心得分享(五)
SQL?server?经验分享(五)一.查找重复记录1.查找所有重复记录Select*From表Where重复字段In(Select重复字段From表GroupBy重复字段HavingCount(*)>1)?SELECT*FROM?CompanyEmail?cWHERE((SELECTCOUN...
72
热度 -
[SQL] oracle创建用户,受权的SQL语句
oracle创建用户,授权的SQL语句--创建临时表空间createtemporarytablespacetest_temptempfile'E:\oracle\product\10.2.0\oradata\testserver\test_temp01.dbf'size32mautoextendon...
12
热度 -
[SQL] SQL SERVER中CTE话语结构及CTE递归查询
SQLSERVER中CTE语句结构及CTE递归查询SQLSERVER中CTE语句结构及CTE递归查询CTE语句结构公用表表达式(CTE)可以认为是在单个SELECT、INSERT、UPDATE、DELETE或CREATEVIEW语句的执行范围内定义的临时结果集。CTE与派生表类似,具体...
16
热度 -
[SQL] SQL深化:将相同的或连续的时间段合并
SQL强化:将相同的或连续的时间段合并问题描述:有一张签到表,需要将连续或相同的时间段合并,即把多条记录查询合并成一条连续的时间段记录。数据表如下:DROPTABLEIFEXISTS`timesheets`;CREATETABLE`timesheets`(`task_id`varchar(10)NO...
62
热度 -
[SQL] sql优化案例-从走索引成为走分区消除
sql优化案例-从走索引变成走分区消除有用户报一个sql问题,说一张表从EGIS用GG同步到GBS,特意在GBS上将此表重定义成分区表,可是该sql仍然不走分区消除。现在走索引的方式,要20多秒,用户体验不好。gbs:select/*+index(a1IX_ABBS_SETT_DTL_UWD...
103
热度 -
[SQL] Sql Server 查询表中各列姓名、表中列数
SqlServer查询表中各列名称、表中列数查询表名为tb_menu的所有列名selectnamefromsyscolumnswhereid=object_id('tb_menu')查询表名为tb_menu的所有列名个数selectcount(name)fromsyscolumnswhereid=o...
50
热度 -
[SQL] 简单讨论在11G,10G中怎么稳定SQL执行计划
简单讨论在11G,10G中如何稳定SQL执行计划首先,什么是SQL的执行计划,包括为什么一个SQL会有多个不同执行计划等类似问题,我这里就不做讨论了,各位可以网上百度在这里,我主要讨论一下,当一个常用的SQL,执行计划忽然发生改变,我们如何最快速度的将其执行计划稳定为平日使用的合理执行...
89
热度 -
[SQL] SQL?server 分页步骤小结
SQL?server分页方法小结这里面介绍一下常用的分页方法:1.使用top来分页selecttop@pageSize*fromtablewhereidnotin(selecttop@pageSize*(@pageIndex-1)idfromtable)?2.使用ROW_NUMBER()OVER?S...
12
热度 -
[SQL] 今天遇到的sql去重和查询有关问题
今天遇到的sql去重和查询问题今天遇到了一点sql语句的问题,在这里做一下笔记。------------今天上午在调试程序的时候突然web页面突然挂了,查看后台提示发现为“单行查询返回多个行”,典型的有地方在查唯一值的时候出错了,结果查看sql果然有查唯一值的地方,这里sql形如:selecta,b...
66
热度 -
[SQL] SQL几种分页话语性能对比
SQL几种分页语句性能对比SETSTATISTICSIOONselect*from(select*,ROW_NUMBER()OVER(ORDERBYTaskidasc)asnumfromTask)asawherenumbetween30and40(11行受影响)表'Task'。扫描计数1,逻辑读取4...
96
热度 -
[SQL] SQL函数获取1年中每个月的天数
SQL函数获取一年中每个月的天数第一步:编写判断一年是否是闰年的函数IsLeapYearCREATEFUNCTIONIsLeapYear(@YearINT)RETURNSBITASBEGINIF(@Year%4=0)and((@Year%100<>0)or(@Year%400=0))RE...
7
热度 -
[SQL] 在用Oracle SQL语句前就应该懂的最基本常识
在用OracleSQL语句前就应该懂的最基本知识OracleSQL:1.数据:是指所有能输入计算机中并被计算机程序处理的符号的总称.2.数据处理:是指对各种形式的数据进行收集,储存,加工和传播的一系列活动的综合.其目的是从大量的原始数据中抽取,推导出对人们有价值的信息.3.数据处理的三大阶段:人工管...
18
热度 -
88
热度