随笔分类 -  语言和技术-SQL

摘要:获取数据库表结构 select a.COLUMN_NAME,a.DATA_TYPE,a.CHARACTER_MAXIMUM_LENGTH,b.value from information_schema.COLUMNS as a left join sys.extended_properties as 阅读全文
posted @ 2020-05-04 18:51 法宝 阅读(831) 评论(0) 推荐(0)
摘要:数据库改名 想要达到的效果,类似于将一个文件【复制粘贴重命名】。 0.首先得断开连接,复制一份备份。然后再连接上,进行下面的操作。 1.在树形上,选中要改名的数据库,右键重命名。 2.还是它,右键,属性,文件那一页里,修改逻辑名称。 3.右键断开连接,把文件名也改了。 阅读全文
posted @ 2020-05-04 18:50 法宝 阅读(808) 评论(0) 推荐(0)
摘要:left join的结果行数可能大于左表 阅读全文
posted @ 2020-05-04 18:47 法宝 阅读(2989) 评论(0) 推荐(0)
摘要:用SQL写复杂并且多变的业务很合适。 因为它很直接的取数据,改数据,写起来快;可以动态修改,改起来快。(但是调试不能光靠断点调试,要会打印调试才好用)。 用临时表 当我需要从一条记录的很多字段的时候,我大概有两种选择。 一种是左边,声明变量,赋值变量。 二种是右边,确认要用的临时表不存在,把这条记录 阅读全文
posted @ 2020-04-29 14:19 法宝 阅读(434) 评论(0) 推荐(0)
摘要:GO /****** Object: UserDefinedFunction [dbo].[StringSplit] Script Date: 2018/5/25 9:38:32 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CRE 阅读全文
posted @ 2019-08-11 10:16 法宝 阅读(218) 评论(0) 推荐(0)
摘要:pivot 阅读全文
posted @ 2019-08-11 10:15 法宝 阅读(575) 评论(0) 推荐(0)