随笔分类 -  SQL SERVER

摘要:软件名称叫:ApexSQL Refactor网址:http://www.apexsql.com/sql_tools_refactor.aspx有三款免费的软件,个人觉得有着一个就行了,主要用于格式化代码用的,还有一个代码提示的。 阅读全文
posted @ 2014-05-28 14:51 因瓦淂 阅读(140) 评论(0) 推荐(0)
摘要:记录一些对于SQL自己的理解:笛卡尔积:连接查询应该都是在笛卡尔积上做数据筛选的,那么笛卡尔积越小连接查询速度就应该越快。关于写SQL语句的一些思路:要知道想要获取哪些信息(即字段)———— ①了解表结构(①中需要的字段存储与哪些表中)———— ②了解表之间的关系(根据②建立关系)对于结果需要做哪些... 阅读全文
posted @ 2014-05-21 23:03 因瓦淂 阅读(119) 评论(0) 推荐(0)
摘要:关于表结构的查询可以用sp_help,但是查出来的比较凌乱,而且列名还是英文的,不方便拷贝。自己根据系统表写了一个查询表结构的语句,方便使用DECLARE @TableName VarChar(1000)SET @TableName = '要查询表结构的表名'SELECT 列名 = a.name ,... 阅读全文
posted @ 2014-05-15 15:57 因瓦淂 阅读(444) 评论(0) 推荐(0)
摘要:找过好几个sql格式化助手的工具,对中文的支持不太好,格式化完后会出现乱码。SQL Pretty Printer这个用着还行,小巧干净,格式化完后的界面看着也舒服。强烈推荐。下面是软件界面具体的可以去官网看:http://www.dpriver.com/这个好像没有代码键入提示的功能,不过也够用了。... 阅读全文
posted @ 2014-05-13 22:13 因瓦淂 阅读(205) 评论(0) 推荐(0)
摘要:今天查看以前专案的数据库自定义函数,温习温习。发现其中有一个函数,是获取月份的天数的自定义函数。如下: 代码如下:CREATE FUNCTION [dbo].[DaysInMonth](@Date DATETIME)RETURNS INTAS BEGIN DECLARE @dim AS TAB... 阅读全文
posted @ 2014-04-16 09:36 因瓦淂 阅读(345) 评论(0) 推荐(0)