
SqlServer
飞天海里鱼
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Sql整理记录一!
--本文主要对以下内容进行简单的整理(Oracle数据库中) --1,学习基本的Sql语句,创建表,对表进行删除,修改,相关约束等学习--2,对连接表查询的学习,group by,having--3,相关函数的学习--4,一些有用的功能,和实际开发中常用到的一些例子! --1,基本创建表、删除表、增加列,修改列--关键字 crea转载 2018-01-09 16:08:47 · 217 阅读 · 0 评论 -
SqlServer中char及Varchar,nVarChar和Oracle中varchar2区别及其联系
数据库中数据类型字符串用到的最多,而我们在选择数据类型的时候,往往会碰到到底选项哪种字符串比较合适,而这些问题,我碰到的次数蛮多,也一直纠结与此,不断的在忘记和复习之间”奔波”,今天特意写下来。本文主要内容有:1, SqlServer中char,varchar,text及其对应的nchar,nvhar,ntext的区别和联系。2, Orachar中char,varcha转载 2018-01-09 16:06:49 · 3843 阅读 · 0 评论 -
SQL SERVER 中的 object_id()函数
SQLServer数据库中,如果查询数据库中是否存在指定名称的索引或者外键约束等,经常会用到object_id('name','type')方法,做笔记如下:?语法:object_id('objectname')或object('objectname','type')作用:该函数会返回指定对象的ID值,可以在sysobjects表中进行验证。其中objectname数据类型为 ch转载 2018-01-09 15:05:04 · 5325 阅读 · 0 评论 -
SQLSERVER-存储过程-事务-小结
sqlserver 事务在存储过程中使用事务的时候也遇到些概念性的错误和操作性的错误,特记录下来。提到事务,一般都知道其是一个单个的工作单元,也就是用户定义的一个操作序列,要么都成功,要么都失败。事务有一个 隐藏的 XACT_ABORT 设置开关,一般在启用事务(transaction)的时候,其默认值为offXACT_ABORT 官方给的解释是 “指定当 Transact-SQ转载 2018-01-09 15:54:41 · 4131 阅读 · 0 评论 -
SQL中charindex的用法
最近项目中,运用到呢,通过给定的值,比如'a',在一列中,比如"a,b,c,d,e,f,g"查询这个值是否存在的。还有给定列值,例如 'a,d,e',在指定的列,比如'a,b,c,d,e',查询此值是否存在于此列(取交集)。这个要写函数这2个需求,都使用到呢 Charindex 函数。select * from table_a where charindex转载 2018-01-09 15:56:23 · 28931 阅读 · 0 评论 -
SQL中EXISTS自己的一些用法和理解。
EXISTS 是判断是否存在,和in类似,但效率要比in高。平常项目中,用到最平常的地方,就在于判断视图,表,存储过程是否存在。例如:判断表是否存在if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[表名]') and OBJECTPROPERTY(id, N'IsUserTable转载 2018-01-09 15:57:02 · 896 阅读 · 0 评论 -
SQL临时表相关记录(WITH AS,#TMP)
一.WITH AS的含义 WITH AS短语,也叫做子查询部分(subquery factoring),可以让你做很多事情,定义一个SQL片断,该SQL片断会被整个SQL语句所用到。有的时候,是为了让SQL语句的可读性更高些,也有可能是在UNION ALL的不同部分,作为提供数据的部分。特别对于UNION ALL比较有用。因为UNION ALL的每个部分可能相同,但是如果每个部分都转载 2018-01-09 15:58:05 · 2602 阅读 · 0 评论 -
数据库sql with as 用法,提高查询性能-公用表表达式(CTE)
一.WITH AS的含义 WITH AS短语,也叫做子查询部分(subquery factoring),可以让你做很多事情,定义一个SQL片断,该SQL片断会被整个SQL语句所用到。有的时候,是为了让SQL语句的可读性更高些,也有可能是在UNION ALL的不同部分,作为提供数据的部分。 特别对于UNION ALL比较有用。因为UNION ALL的每个部分可能相同,但是如果每个部分都去执行...转载 2018-06-20 23:09:14 · 2310 阅读 · 0 评论 -
sql中2中分页 row_number() 和OFFSET, FETCH 分页(2012特有)
第一个种分页,使用row_number() over(order by)比如:CREATE TABLE [dbo].[Student]( [id] [int] IDENTITY(1,1) NOT NULL, [name] [varchar](50) NULL)declare @pageIndex int=3declare @pageSize int=5...转载 2019-03-18 14:48:00 · 646 阅读 · 0 评论