![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
[分类7]SQL
文章平均质量分 50
terryhuang
这个作者很懒,什么都没留下…
展开
-
SQL取得当前日期及日期格式
select getdate()取得当前日期CONVERT(nvarchar(10),count_time,121): CONVERT为日期转换函数,一般就是在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar)相互转换的时候才用到的函数.3个参数,第1个参数为,转换后的大小,第2个为,转换日期的字段或函数,第3个为转换转载 2007-03-22 09:55:00 · 2661 阅读 · 1 评论 -
查找sql中的触发器
---查询数据库中的所有触发器Select * FROM Sysobjects Where xtype = tr----查看对象内容sp_helptext [kmms.sms_send_temp]原创 2008-04-24 15:07:00 · 892 阅读 · 0 评论 -
如何删除数据表中重复的记录
如何删除数据表中重复的记录法1: --简单的方法就是借用临时表 --方式:把数据首先放到临时表 --在临时表中处理重复记录问题. --删除物理数据表 --从临时表把数据取出来,放入物理表中 --删除临时表 Select distinct * into #temp from table1 de原创 2007-06-14 17:44:00 · 1087 阅读 · 0 评论 -
存储过程中的 SET NOCOUNT ON 什么意思
当 SET NOCOUNT 为 ON 时,不返回计数(表示受 Transact-SQL 语句影响的行数)。当 SET NOCOUNT 为 OFF 时,返回计数。 如果存储过程中包含的一些语句并不返回许多实际的数据,则该设置由于大量减少了网络流量,因此可显著提高性能。原创 2007-05-24 13:34:00 · 1157 阅读 · 0 评论 -
SQL中EXISTS的用法
EXISTS 指定一个子查询,检测行的存在。 语法 EXISTS subquery参数subquery是一个受限的 SELECT 语句 (不允许有 COMPUTE 子句和 INTO 关键字)。有关更多信息,请参见 SELECT 中有关子查询的讨论。 结果类型 Boolean结果值 如果子查询包含行,则返回 TRUE。示例A. 在子查询中使用 NUL转载 2007-05-28 10:29:00 · 1239 阅读 · 0 评论 -
关于COALESCE()
T-SQL的COALESCE()函数能够让你指定多个表达式,而且COALESCE()会返回组里第一个非空的值。要使用下面的形式,其中expression可以是任何数据类型,并能够等于大多数合法的表达式: COALESCE (expression [,…n]) 这个函数没有限制自变量的数量,但是它们必须都是同一个数据类型;这个函数会返回同expression相同的数据类型。原创 2007-05-21 13:53:00 · 2443 阅读 · 0 评论 -
应用sql查询excel
应用sql查询excel(sqlserver要打补丁)select * fromopendatasource (Microsoft.Jet.OLEDB.4.0, data source="C:Documents and SettingshjxMy Documentsook1.xls";user id=; pass原创 2007-05-15 17:31:00 · 756 阅读 · 0 评论 -
sql笔记(1)-----慎用case
select * from table t1 的结果集与加上 where t1.code = t1.code之后的结果集可能不一样当code为null的一些记录在加上where语句就不会显示!!!!故语句select * from table t1 where t1.code = (case @原创 2007-05-15 17:29:00 · 419 阅读 · 0 评论 -
SQL查询表结构的语句
SQL查询表结构的语句select ( case when a.colorder = 1 then d.name else end ) 表名, a.colorder 字段序号, a.name 字段名, ( case when COLUMNPROPERTY (a.id,a.name,isidentity) = 1 then √ else e原创 2007-04-18 16:26:00 · 2152 阅读 · 0 评论 -
插入记录的顺序问题!
问题: 如何在任意位置插入记录?我们平时使用 ado的 recordset.addnew或者用 sql语句 insert into...来添加数据的时候,记录总是被添加在表的最后一行,如何才能把记录插入到其中某条记录的前面那?为什么我明明在最后一条添加记录,但是添加以后,我新增的那条记录却跑到中间去了?原创 2007-04-11 18:29:00 · 1433 阅读 · 0 评论 -
如何判断SQL SERVER中的某个数据库中的某个表是否有索引,并将索引名称显示出来?
可以查看一下SQL SERVER 帮助,用:sp_helpindexsp_helpindex table原创 2007-04-11 18:27:00 · 1765 阅读 · 0 评论 -
PL/SQL 怎么判断两个结果集是否相等
数据库服务器:Oracle现在有两个结果集:A1:Cause Rate UEG 2000GYU 1900NBU 2900CET 3000A2:Cause Rate UEG 2000GYU转载 2013-02-28 11:01:19 · 10055 阅读 · 0 评论