SELECT * INTO t_zipcode FROM WeixinService.dbo.t_zipcode
转载 2016-01-09 14:51:00
112阅读
2评论
#二、自定义变量 /* 说明:变量是用户自定义,不是系统 步骤: 申明 赋值 使用(查看、比较、运算符) (1)用户变量 作用域:针对于当前会话(连接)有效,同于会话变量作用域 申明时必须初始化 应用在任何地方,也就是begin end */ #1.1、声明并初始化 #赋值操作符:=或者:= ...
转载 2021-08-29 22:15:00
91阅读
2评论
事务隔离级别 数据库事务隔离级别有4种,由低到高分别为Read uncommitted 、Read committed 、Repeatable read 、Serializable 。而且,在事务并发操作中可能会出现脏读,不可重复读,幻象读。 隔离级别 脏读 不可重复读 幻象读 Read un ...
转载 2021-09-13 16:18:00
59阅读
2评论
游标的分类 • 静态游标:静态游标的结果集,在游标打开时候建立在TempDB中,不论你在操作游标的时候,如何操作数据库,游标中数据集都不会变。例如你在游标打开时候,对游标查询数据表数据进行增删改,操作之后,静态游标中select数据依旧显示为没有操作之前数据。如果想与操作之后数据一致 ...
转载 2021-09-07 14:11:00
128阅读
2评论
在数据库中,我们将一条 SQL 语句称为一次基本操作。将若干条 SQL 语句“打包”在一起,共同执行一个完整任务,这就是事务。事务( Transaction)由一次或者多次基本操作构成,或者说,事务由一条或者多条 SQL 语句构成。事务有一个最显著特征,就是它包含所有 SQL 语句作为一个整体向数据库提交,只有所有的 SQL 语句都执行完成,整个事务才算成功,一旦某个 SQL
原创 2022-06-30 18:08:16
147阅读
# 本博大多数来自这个大佬所写:SQL中索引原理 理解“聚集索引”和“非聚集索引” 聚集索引(clustered index,也称聚类索引、簇集索引):把内容本身就是一种按照一定规则排列目录称为“聚集索引” 我们汉语字典正文本身就是一个聚集索引。比如,我们要查“安”字,就会很自然地翻开字典 ...
转载 2021-09-09 10:35:00
68阅读
2评论
常见SQL优化2018年07月16日 22:47:04 Visonws 阅读数 1581SQL优化:个人理解:主要是对查询优化。对于sql优化主要就是下面几个方面的优化,1.避免全表扫描2.避免索引失效3....
转载 2019-06-12 22:50:00
74阅读
2评论
存储过程
原创 2022-11-17 00:10:08
54阅读
select row_number() over(order by amount) as rank,* from dbo.t_group
转载 2016-03-03 10:45:00
181阅读
2评论
SQL开窗函数开窗函数:在开窗函数出现之前存在着很多用 SQL 语句很难解决问题,很多都要通过复杂相关子查询或者存储过程来完成。为了解决这些问题,在 2003 年 ISO SQL 标准加入了开窗函数,开窗函数...
转载 2019-07-05 13:47:00
135阅读
2评论
GETDATE() :取得当前日期时间 DATEADD (datepart , number, date ),计算增加以后日期。参数date为待计算日期;参数number为增量;参数datepart为计量单位,可选值见备注。DATEADD(DAY, 3,date)为计算日期date3天后日期
转载 2016-12-23 20:00:00
108阅读
2评论
存储过程 用法 举例 sp_addtype 创建用户自定义数据类型 use db_name exec sp_addtype 'type_name','type_type','null/not null/nonull' sp_renamedb 修改数据库名称 exec ap_renamedb 'db_ ...
转载 2021-08-13 09:53:00
58阅读
2评论
常用系统存储过程 1 exec sp_databases; --查看数据库 2 3 exec sp_tables; --查看表 4 5 exec sp_columns student;--查看列 6 7 exec sp_helpIndex student;--查看索引 8 9 exec sp_hel ...
转载 2021-09-14 09:56:00
70阅读
2评论
如何提高SQL查询效率?原创猴子聊人物 发布于2019-10-31 21:00:00 阅读数 11195 收藏展开【题目】我们公司数据量非常大,需要不仅仅是提取数据,要了解SQL方案优化。一般在写SQL...
转载 2019-12-21 19:37:00
64阅读
2评论
  【题目】 我们公司数据量非常大,需要不仅仅是提取数据,要了解SQL方案优化。一般在写SQL时需要注意哪些问题,可以提高查询效率? 【解题思路】 数据量大情况下,不同SQL语句,消耗时间相差很大。按下面方法可以提高查询效果。 1. select子句中尽量避免使用* select子句中,*是选择全部数据意思。比如语句:“select * from 成绩表”,意思是选择成绩表中所
转载 2019-12-21 19:37:00
176阅读
2评论
N1:Status是不是SQL Server关键字? 官方列表好像没看到这个。SQL Server高亮显示为关键字,但执行又不受影响。 说明:我知道对关键字要怎么处理,我习惯是加中括号。[status]即可 N2:正确sql语句总是出现红色下划线提示解决方法 在 Microsoft sql s ...
转载 2021-09-27 22:54:00
101阅读
2评论
CAST ( expression AS data_type)CONVERT ( data_type, expression,[style]) Select ‘您班级编号’+ 1 错误这里+是数学运算符SELECT sNo,CAST(RIGHT(sNo,3) AS int) as 后三位整数形式
转载 2016-12-23 20:14:00
52阅读
2评论
很多时候,都需要对数据表进行历史记录。比如每修改一次表单,之前表单数据都需要计入历史。当表单比较多时候,记录历史是一件比较麻烦事情。又要建日志表,又要写存储过程,又要写页面逻辑等等。有没有通用点办法呢?最近做项目时碰到了,要求每次审核、退回等操作时就要记录表历史。于是,笔者就想到了以下方案。在此与大家分享了,如果有更合适或合理建议,请回复本帖。1)创建日志表一个一个建表是一件烦躁事,而且还容易出错。那么,以下存储过程就能批量建表了,还添加了LogCreateDate、LogDefaultFlag、LogPTID这3个字段。值得注意是,创建表结构可以用以下语句“SELECT *
原创 2021-05-25 15:43:54
184阅读
SQL Server中关于时间转换和获取时间方法 1.获取当前UTC时间 GETUTCDATE()
原创 2021-04-19 13:12:51
171阅读
(一)深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊目录。微软SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集
转载 2017-10-25 23:28:00
29阅读
  • 1
  • 2
  • 3
  • 4
  • 5