-
[SQL] 对于数据操作的SQL语句精华(长期更新)
对于数据操作的SQL语句精粹(长期更新)--删除空格Update[BidPClassCatalog]Set[CatalogName]=Replace([CatalogName],'','')--查出左右和右边带空格的数据selectRTRIM(LTRIM([CatalogName]))fromBid...
123
热度 -
[SQL] MSSQL获得或删除重复数据
MSSQL取得或删除重复数据1.取得不重复的数据select*fromPersonswhereIdin(SELECTMAX(Id)ASExpr1FROMPersonsGROUPBYName,Gender)2.删除重复的数据【MAX换成MIN会有不同的效果】deletefromPersonswhere...
110
热度 -
[SQL] sql server2005版本中,len函数计算了字符串告终的空格
sqlserver2005版本中,len函数计算了字符串末尾的空格sqlserver2005版本中,len函数计算了字符串末尾的空格的长度,以下是测试脚本:print@@versiondeclare@vvarchar(max)set@v='hp,'print@v+'t'printlen(@v)pri...
113
热度 -
[SQL] 解决PLSQL developer 乱码有关问题
解决PLSQLdeveloper乱码问题现象:?安装sqlplusdevelopment,查询数据库表,发现中文显示为乱码。?解决方案:?1.检查服务器编码:执行SQL语法:select*fromv$nls_parameters;如果不是中文则执行2??2.设置本地客户端编码:进入我的电脑,属性,高...
51
热度 -
[SQL] sp_executesql引见和使用
sp_executesql介绍和使用execute相信大家都用的用熟了,简写为exec,除了用来执行存储过程,一般都用来执行动态Sqlsp_executesql,sql2005中引入的新的系统存储过程,也是用来处理动态sql的,如:execsp_executesql@sql,[email ...
98
热度 -
[SQL] 图解SQL的各种联接join
图解SQL的各种连接join对于SQL的Join,在学习起来可能是比较乱的。我们知道,SQL的Join语法有很多inner的,有outer的,有left的,有时候,对于Select出来的结果集是什么样子有点不是很清楚。CodingHorror上有一篇文章(实在不清楚为什么CodingHorror也被...
92
热度 -
[SQL] 关于安装sql2012出现的netfx3功能有关问题
关于安装sql2012出现的netfx3功能问题这个问题需要下载framework3.5即可继续正常安装,所以说低版本的framework也是有必要安装的
64
热度 -
[SQL] 良好的练习基础SQL操作的习题
很好的练习基础SQL操作的习题今天在网上找了几道经典的SQL练习题做了一下,虽然都不难,但是对打基础是很有好处的,在明白的基础上可以进一步做分析,来研究一下各种解法的优劣,甚至进行简单的优化。。现在将题目和答案分享一下。我使用的是MYSQL5.0,但是绝大部分都是标准SQL。表结构:CREATETA...
47
热度 -
[SQL] T-SQL 一次安插多行数据
T-SQL一次插入多行数据使用INSERTSELECT向表中插入数据--将t1中查询到的数据插入添加到t2中(t2表必须存在,且顺序、数据类型必须与t1一致)INSERTINTOt2(USERNAME,PASSWORD)SELECTUSERNAME,PASSWORDFROMt1使用SELECTINT...
105
热度 -
[SQL] SqlServer死锁与堵塞检测脚本
SqlServer死锁与阻塞检测脚本1IFEXISTS(SELECT*FROMsysobjectsWHERE[name]='sp_Lock_Scan')2DROPPROCEDUREsp_Lock_Scan3GO45CREATEPROCEDUREsp_Lock_Scan6AS7DECLARE@SPID...
114
热度 -
[SQL] SQL小结(六)触发器
SQL总结(六)触发器SQL总结(六)触发器概念触发器是一种特殊类型的存储过程,不由用户直接调用。创建触发器时会对其进行定义,以便在对特定表或列作特定类型的数据修改时执行。触发器可以查询其他表,而且可以包含复杂的SQL语句。它们主要用于强制服从复杂的业务规则或要求。例如,您可以根据客户当前的帐户状态...
67
热度 -
[SQL] plsql怎么执行.sql文件
plsql如何执行.sql文件在SQL>提示符下直接运行SQL脚本,语句格式是:SQL>start盘符:\路径\SQL脚本文件名或SQL>@文件盘符:\路径\SQL脚本文件名
89
热度 -
[SQL] Sql 中惯用日期转换Convert(Datetime)
Sql中常用日期转换Convert(Datetime)CONVERT(data_type,expression[,style])convert(varchar(10),字段名,转换格式)说明:此样式一般在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarcha...
92
热度 -
[SQL] [MSSQL]磁盘空间&SQL日志&功课执行情况
[MSSQL]磁盘空间&SQL日志&作业执行情况---查看每个磁盘剩余空间大小(M)Execmaster.dbo.xp_fixeddrives--或者declare@Fixed_tbtable(Drive_NOchar(1),Remainder_Mbigint)INSERTINTO@...
234
热度 -
[SQL] PLSQL 逐行追加
PLSQL逐行累加对SQL中已有字段进行逐行累加例如对下表中的credit_amount进行逐行累加SELECTt.credit_amount?fromtablet;?修改为:SELECTt.credit_amount,SUM(t.credit_amount)OVER(ORDERBYt.credit...
89
热度 -
[SQL] SQL Server相干书籍
SQLServer相关书籍SQLServer相关书籍(排名不分先后)SQLServer性能优化与管理的艺术SQLServer2012实施与管理实战指南SQLServer2008学习笔记:日常维护、深入管理、性能优化SQLServer2008R2数据挖掘与商业智能基础及高级案例实战SQLServer2...
156
热度 -
[SQL] 利用Mybatis拦截器统计sql执行时间及打印会直接运行的sql语句
利用Mybatis拦截器统计sql执行时间及打印能直接运行的sql语句packagemybatis;importjava.text.DateFormat;importjava.util.Date;importjava.util.List;importjava.util.Locale;importja...
93
热度 -
[SQL] Java调用SQLCMD遇到的有关问题
Java调用SQLCMD遇到的问题今天用Java调用SQLCMD命令时,一直提示找不到SQLCMD命令,但是通过CMD命令确可以使用,因为我的sqlcmd是新安装的,所以重新配置了新的path路径,而cmd可以调用是因为重新开一个cmd,所以解决办法是重新启动IDE工具就可以了。
122
热度 -
[SQL] SQL存储过程将符合条件的大量记要批量删除脚本
SQL存储过程将符合条件的大量记录批量删除脚本--=============================================--Author:JamesFu--Createdate:2015/10/27--Description:v0.1利用批量的方式删除符合条件的数据--=====...
68
热度 -
[SQL] SQL-大解密之单位数据
SQL--大解密之组织数据今天为大家带来的是数据库的基本用法破索式之_破铁链_首先带大家了解下数据库。大量的数据正在不断产生,伴随而来的是如何安全有效地存储、检索、管理他们。对数据的有效存储、高效访问、方便共享和安全控制等问题成为信息时代一个非常重要的问题。而这些问题对于数据来说都不是问题、、、那么...
97
热度