
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 · 309 阅读 · 0 评论 -
sql游标使用大全
声明游标 在这一步中,需要指定游标的属性和根据要求产生的结果集。有两种方法可以指定一个游标。 形式1 (ANSI 92) DECLARE cursor_name [INSENSITIVE] [SCROLL] CURSOR FOR select_statement [FOR {READ ONLY | UPDATE ][OF column_list]}] 形式2 DECLARE cur转载 2012-11-28 14:04:29 · 413 阅读 · 0 评论 -
查询和删除表中重复数据sql语句
1、查询表中重复数据。 select * from people where peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1) 2、删除表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断,只留有rowid最小的记录转载 2012-11-29 20:46:54 · 313 阅读 · 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 · 2378 阅读 · 0 评论 -
Sql之Case When用法
SQL中Case的使用方法 Case具有两种格式。简单Case函数和Case搜索函数。 --简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END --Case搜索函数 CASE WHEN sex = '1' THEN '男'转载 2012-12-03 10:51:19 · 619 阅读 · 0 评论 -
动态执行SQL语句
当需要根据外部输入的参数来决定要执行的SQL语句时,常常需要动态来构造SQL查询语句,个人觉得用得比较多的地方就是分页存储过程和执行搜索查询的SQL语句。一个比较通用的分页存储过程,可能需要传入表名,字段,过滤条件,排序等参数,而对于搜索的话,可能要根据搜索条件判断来动态执行SQL语句。 在SQL Server中有两种方式来执行动态SQL语句,分别是exec和sp_executesql。sp转载 2013-01-24 19:20:11 · 1031 阅读 · 0 评论 -
SCOPE_IDENTITY和@@identity的区别
SCOPE_IDENTITY、IDENT_CURRENT 和 @@IDENTITY 是相似的函数,因为它们都返回插入到标识列中的值。 IDENT_CURRENT 不受作用域和会话的限制,而受限于指定的表。IDENT_CURRENT 返回为任何会话和作用域中的特定表所生成的值。调用它时必须提供表示表名的字符型参数,你可以得到你想要的任何表的最后一个IDENTITY值,即使你的代码里没有插入动作。转载 2013-01-12 12:48:11 · 256 阅读 · 0 评论 -
SQLite入门之基本语法
SQLite虽然很小巧,但是支持的SQL语句不会逊色于其他开源数据库,同时它还支持事务处理功能等等。我觉得它像MySQL,但SQLite 支持跨平台,操作简单,能够使用很多语言直接创建数据库。 一、结构定义 1、CREATE TABLE 创建新表。 语法: ? 1 2 3 4 5 6 7 sql-command ::= CREATE转载 2013-03-22 16:36:03 · 451 阅读 · 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 · 949 阅读 · 0 评论