
SQL语言
文章平均质量分 78
生命沉思者
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【带书签】零基础学SQL.pdf(孙浏毅 等著) 下载
内容简介 SQL(Structured Query Language)作为一门结构化的查询语言,是关系数据库中最常用的语言。《零基础学SQL》的内容包括数据库创建和管理、数据表与视图的创建和维护、数据查询、数据更新、数据控制、SQL的扩展PL/SQL编程等方面的内容,通过这些内容可以掌握编写SELECT语句、DML语句(INSERT、UPDATE和DELETE)、DDL语句(CREATE原创 2013-06-06 15:58:26 · 2472 阅读 · 0 评论 -
SQL Server 监控统计阻塞脚本信息
SQL Server 监控统计阻塞脚本信息2014-05-28 11:17 by 潇湘隐者, 918 阅读, 8 评论, 收藏,编辑 数据库产生阻塞(Blocking)的本质原因 :SQL语句连续持有锁的时间过长 ,数目过多, 粒度过大。阻塞是事务隔离带来的副作用,它是不可避免的,而且是一个数据库系统常见的现象。 但是阻塞的时间和出现频率要控制在一定的范围内,阻塞持续转载 2014-11-07 10:01:21 · 641 阅读 · 0 评论 -
sql server 阻塞定位
sql server 阻塞定位很多人都遇到过这样的情况,当网站达到一定的访问量,数据库就会成为瓶颈,进而引起阻塞。有人认为这可能就是硬件的极限了,于是想办法增加硬件设备。而我本人认为问题的元凶可能是性能不高的sql脚本,引起了阻塞。如果你和我有相同的看法,那我们就一起想办法找出问题的源头。案例1.某一天我被告知,我们的书城网站不能访问了,我马转载 2014-11-07 10:06:06 · 618 阅读 · 0 评论 -
Transact-SQL 中使用嵌套 TRY...CATCH
测试代码:DECLARE @a INT = 9, @b INTBEGIN TRY BEGIN TRY SET @a = @a / 0 END TRY BEGIN CATCH SET @b = 1 END CATCH SELECT '内部第1个CATCH:' + Cast(@b AS VARCHA原创 2015-02-27 15:59:31 · 862 阅读 · 0 评论 -
SQL Server 动态SQL EXEC加括号与不加括号的一点小问题
SQL Server 2008 R2关键代码 DECLARE @lv_address VARCHAR(2000), @lv_re_ids VARCHAR(2000), @lv_search_type VARCHAR(20), @lv_re_id NUMERIC(38),原创 2015-03-17 15:08:17 · 1333 阅读 · 0 评论 -
SQL Server 中获取数据库所有表及其字段名称、类型、长度的SQL
对于有些数据库我们没有权限或者因为其它原因无法查看其数据库的表结构,那么我们将要自己想办法去做了,如果能够应用程序访问的话,我们就可以使用如下所示的SQL Server 2005及以上版本的sql脚本来获取数据库中的所有表结构了,代码如下:SELECT (CASE WHENa.colorder= 1 THEN d.name转载 2015-03-17 11:44:21 · 1407 阅读 · 0 评论 -
自己实现一个SQL解析引擎
自己实现一个SQL解析引擎功能:将用户输入的SQL语句序列转换为一个可执行的操作序列,并返回查询的结果集。 SQL的解析引擎包括查询编译与查询优化和查询的运行,主要包括3个步骤:查询分析:制定逻辑查询计划(优化相关)制定物理查询计划(优化相关)查询分析: 将SQL语句表示成某种有用的语法树.制定逻辑查询计划: 把语法树转换成一个关系代数表达式或者类似的结构,这个结构通常称作逻辑计划。制定物理查询计...转载 2018-02-21 02:49:49 · 9502 阅读 · 1 评论 -
看漫画就能学SQL,简直太cool了
对于SQl, 很多人学不会的原因是从一开始就没明白,学这东西能干啥,学会了能有什么用。甚至有些人不知道‘SQL’应该怎么读,以至于一开始兴致勃勃,但是学到一半放弃了。注意:‘sql’真的不能读成‘烧烤’、‘惜烤’、’撒扣’、’斯购‘,另外,’MYSQL’真的不能读成’卖烧烤’,’卖西裤‘,有学员问:那我卖什么,我回答说:你去死。如果你真的、实在是、绝对的看不懂英文的音标,那就暂且读’色儿扣...转载 2019-03-18 18:12:03 · 616 阅读 · 1 评论