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)为计算日期date的3天后的日期
转载
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阅读