SQL SERVER
zyh_1988
这个作者很懒,什么都没留下…
展开
-
SQL执行错误 错误消息:SQL Server检测到基于一致性的逻辑I/O错误
--1.设置数据库为单用户模式(会立即断开其他所有用户的连接) ALTER DATABASE YourDatabaseName SET SINGLE_USER WITH ROLLBACK IMMEDIATE; GO --2.修复数据库(允许数据丢失) DBCC CHECKDB ('YourDatabaseName', REPAIR_ALLOW_DATA_LOSS) --3.单用户模式关闭(多...转载 2019-03-11 18:04:24 · 1225 阅读 · 0 评论 -
SQL 优化之索引
SQL索引一步到位(此文章为“数据库性能优化二:数据库表优化”附属文章之一) SQL索引在数据库优化中占有一个非常大的比例,一个好的索引的设计,可以让你的效率提高几十甚至几百倍,在这里将带你一步步揭开他的神秘面纱。 1.1什么是索引? SQL索引有两种,聚集索引和非聚集索引,索引主要目的是提高了SQLServer系统的性能,加快数据的查询速度与减少系统的响应时间 下面...转载 2016-07-13 16:04:14 · 2301 阅读 · 0 评论 -
Sql日期查询-SQL查询今天、昨天、7天内、30天
今天的所有数据:select * from表名 where DateDiff(dd,datetime类型字段,getdate())=0 昨天的所有数据:select * from表名 where DateDiff(dd,datetime类型字段,getdate())=1 7天内的所有数据:select * from表名 where DateDiff(dd,datetime类型字段,get...原创 2016-05-28 14:29:42 · 614 阅读 · 0 评论 -
sql的临时表使用小结
sql的临时表使用小结 1、创建方法: 方法一: create table TempTableName 或 select [字段1,字段2,...,] into TempTableName from table 方法二: create tabletempdb.MyTempTable(Tid int) 说明: (1)、临时表其实是放在数据库tempdb里的一个用户表; (2)、TempTabl...转载 2016-05-23 21:19:22 · 1153 阅读 · 0 评论 -
Sql Server字符串前面加上【N】的作用!
select N'上海长宁店' 在字符串前面加上 N 代表存入数据库时以 Unicode 格式存储。 N'string' 表示string是个Unicode字符串 Unicode 字符串的格式与普通字符串相似,但它前面有一个 N 标识符(N 代表 SQL-92 标准中的国际语言 (National Language))。N 前缀必须是大写字母。例如,'Michél' 是字符串常量而 N'Mi...转载 2016-04-11 14:24:11 · 711 阅读 · 0 评论 -
SQL Server去重取所有列方式
select * from table where id in (select max(id) from table group by [去除重复的字段名列表,....])原创 2019-04-18 10:43:22 · 704 阅读 · 0 评论