Sql Server
文章平均质量分 75
violet_day
这个作者很懒,什么都没留下…
展开
-
SQL Server日期时间格式转换字符串详解
在SQL Server数据库中,SQL Server日期时间格式转换字符串可以改变SQL Server日期和时间的格式,是每个SQL数据库用户都应该掌握的。本文我们主要就介绍一下SQL Server日期时间转字符串的相关知识,接下来就让我们一起来了解一下这部分内容。日期时间转字符串:Select CONVERT(varchar(100), GETDATE(), 0): 05 16 20转载 2012-11-28 13:38:53 · 290 阅读 · 0 评论 -
sql游标使用大全
声明游标在这一步中,需要指定游标的属性和根据要求产生的结果集。有两种方法可以指定一个游标。形式1 (ANSI 92)DECLARE cursor_name [INSENSITIVE] [SCROLL] CURSORFOR select_statement[FOR {READ ONLY | UPDATE ][OF column_list]}]形式2DECLARE cur转载 2012-11-28 14:04:29 · 394 阅读 · 0 评论 -
查询和删除表中重复数据sql语句
1、查询表中重复数据。select * from peoplewhere peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1)2、删除表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断,只留有rowid最小的记录转载 2012-11-29 20:46:54 · 303 阅读 · 0 评论 -
sqlserver使用order by case when进行优先级排序
--创建表create table tNews(NewsId int identity(1,1) primary key,Keyword nvarchar(50) not null,Title nvarchar(100) null,Contents nvarchar(1000) null,Remark nvarchar(1000)) --向表中插入数据in转载 2012-11-29 21:23:08 · 2360 阅读 · 0 评论 -
Sql之Case When用法
SQL中Case的使用方法Case具有两种格式。简单Case函数和Case搜索函数。--简单Case函数CASE sex WHEN '1' THEN'男' WHEN '2' THEN'女'ELSE'其他'END --Case搜索函数CASEWHEN sex = '1' THEN '男'转载 2012-12-03 10:51:19 · 596 阅读 · 0 评论 -
动态执行SQL语句
当需要根据外部输入的参数来决定要执行的SQL语句时,常常需要动态来构造SQL查询语句,个人觉得用得比较多的地方就是分页存储过程和执行搜索查询的SQL语句。一个比较通用的分页存储过程,可能需要传入表名,字段,过滤条件,排序等参数,而对于搜索的话,可能要根据搜索条件判断来动态执行SQL语句。 在SQL Server中有两种方式来执行动态SQL语句,分别是exec和sp_executesql。sp转载 2013-01-24 19:20:11 · 1008 阅读 · 0 评论 -
SCOPE_IDENTITY和@@identity的区别
SCOPE_IDENTITY、IDENT_CURRENT 和 @@IDENTITY 是相似的函数,因为它们都返回插入到标识列中的值。 IDENT_CURRENT 不受作用域和会话的限制,而受限于指定的表。IDENT_CURRENT 返回为任何会话和作用域中的特定表所生成的值。调用它时必须提供表示表名的字符型参数,你可以得到你想要的任何表的最后一个IDENTITY值,即使你的代码里没有插入动作。转载 2013-01-12 12:48:11 · 242 阅读 · 0 评论 -
SQLite入门之基本语法
SQLite虽然很小巧,但是支持的SQL语句不会逊色于其他开源数据库,同时它还支持事务处理功能等等。我觉得它像MySQL,但SQLite 支持跨平台,操作简单,能够使用很多语言直接创建数据库。一、结构定义1、CREATE TABLE创建新表。语法:?1234567sql-command ::= CREATE转载 2013-03-22 16:36:03 · 436 阅读 · 0 评论 -
SQL-Server-2008-X64导入excel
环境:Windows Server 2008 X64,数据库SQL Server 2008 X64因为 OLE DB 访问接口 'Microsoft.Jet.OLEDB.4.0' 配置为在单线程单元模式下运行,所以该访问接口无法用于分布式查询。无法创建链接服务器 "(null)" 的 OLE DB 访问接口 "Microsoft.Ace.OLEDB.12.0" 的实例。因为 OLE DB 访问接原创 2013-09-23 15:41:37 · 924 阅读 · 0 评论