上一页 1 ··· 36 37 38 39 40 41 42 43 44 ··· 56 下一页
摘要: 行转列,是SQL中经常会遇到的一个问题,并且分为静态转换和动态转换,所谓静态转换即在转换的行数已知或固定;动态转换则为转换的行数不固定。 转换的方法一般采用case when语句或pivot(MSSQL 2005及以上版本)来实现。 首先来看静态转换:先准备一下测试数据,使用如下SQL语句直接生成: 阅读全文
posted @ 2019-05-09 14:31 厦门哈韩 阅读(218) 评论(0) 推荐(0) 编辑
摘要: SQL Prompt是一款拥有SQL智能提示功能和格式化Sql代码插件。可用于的SQL Server和VS。 SQL Prompt能根据数据库的对象名称,语法和用户编写的代码片段自动进行检索,智能的为用户提供唯一合适的代码选择。自动脚本设置为用户提供了简单的代码 易读性。 效果: 1.智能提示 2. 阅读全文
posted @ 2019-05-09 13:47 厦门哈韩 阅读(5191) 评论(0) 推荐(0) 编辑
摘要: 需求:表名是动态的,必须用exec来执行,然后在exec里边还得给变量动态赋值 这时候exec 就搞不定了 下边这个代码如果去掉where后边的东东就是可以的 一:正确 二:错误 后来去查msdn才知道要这样:传送门 三:正确(我的例子包含表名,表名不可以直接和proid1一样 表名必须要用 ‘+表 阅读全文
posted @ 2019-05-08 16:02 厦门哈韩 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 昨天有练习对数字阵列进行排序,《C#阵列Array排序》https://www.cnblogs.com/insus/p/10825174.html 其实一切都弄得很复杂,array已经有2个方法OrderBy和OrderByDescending: 参考下面代码演示: int[] ints = { 1 阅读全文
posted @ 2019-05-08 11:37 厦门哈韩 阅读(1114) 评论(0) 推荐(0) 编辑
摘要: 创建唯一非聚集索引: PS:当 create index 时,如果未指定 clustered 和 nonclustered,那么默认为 nonclustered。 创建非聚集复合索引: 在 CREATE INDEX 语句中使用 INCLUDE 子句,可以在创建索引时定义包含的非键列(即覆盖索引),其 阅读全文
posted @ 2019-05-08 08:59 厦门哈韩 阅读(565) 评论(0) 推荐(0) 编辑
摘要: EXPLAIN列的解释: table:显示这一行的数据是关于哪张表的 type:这是重要的列,显示连接使用了何种类型。从最好到最差的连接类型为const、eq_reg、ref、range、indexhe和ALL possible_keys:显示可能应用在这张表中的索引。如果为空,没有可能的索引。可以 阅读全文
posted @ 2019-05-08 08:50 厦门哈韩 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 前文再续,说我最近被一存储过程折磨。 为啥说折磨呢。主要是很难调试。数据库的强项不在于编码,存储过程写的过程比较别扭,其实运行起来更坑爹。出了问题,你很难知道是哪一部分引起的。如果这个存储过程执行的时间很长,就更加痛苦了,是哪一部分慢嘛? 另外,由于执行时间长,实在等不下去,就想中途掐掉。要怎么搞? ? 1 2 3 4 5 6 7 8 --获得SID select * from v$access... 阅读全文
posted @ 2019-05-07 23:44 厦门哈韩 阅读(1282) 评论(0) 推荐(0) 编辑
摘要: create proc p_lockinfo @kill_lock_spid bit=1, --是否杀掉 的进程,1 杀掉, 0 仅显示 @show_spid_if_nolock bit=1 --如果没有 的进程,是否显示正常进程信息,1 显示,0 不显示 as declare @count int,@s nvarchar(1000),@i int select id=identity(int... 阅读全文
posted @ 2019-05-07 23:33 厦门哈韩 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 创建索引是指在某个表的一列或多列上建立一个索引,以便提高对表的访问速度。创建索引有3种方式,这3种方式分别是创建表的时候创建索引、在已经存在的表上创建索引和使用ALTER TABLE语句来创建索引。本节将详细讲解这3种创建索引的方法。 7.2.1 创建表的时候创建索引(1) 创建表时可以直接创建索引,这种方式最简单、方便。其基本形式如下: CREATE TABLE 表名( 属性名... 阅读全文
posted @ 2019-05-07 22:55 厦门哈韩 阅读(3407) 评论(0) 推荐(0) 编辑
摘要: 问题背景:情况是这样的,很多开发同事的plsql上班时间开着8个小时,有时候他们出去抽烟后或者中午吃完饭,回来在plsql上面执行就报错无响应,然后卡住了半天动弹不了,非得重新登录plsql才生效,我猜猜是因为连接失效的缘故,经常碰到这种情况,还没有影响工作效率和工作心情的。 1,去查看以下CONN 阅读全文
posted @ 2019-05-07 22:39 厦门哈韩 阅读(628) 评论(0) 推荐(0) 编辑
上一页 1 ··· 36 37 38 39 40 41 42 43 44 ··· 56 下一页