随笔分类 -  SQL

摘要:decimal(p,s): p:数字总长度(总位数) s:小数位数不管小数位上实际有没有数(没有自动补s个0),整数位数最多为p-s-1(小数点也占一位) 这一点用于前端输入校验输入数字是否满足条件。 阅读全文
posted @ 2021-11-16 14:10 深海地平线 阅读(784) 评论(0) 推荐(0)
摘要:一、环境及背景 1、环境 本文系统环境为windows7,pgsql版本为10.17。 2、背景 progreSQL的各种管理工具中对数据库的备份都是整库全量备份,而项目库中某几个表是只读表,而且这几个表的数据量巨大(上亿条,大约45G)。此前提下采用全量备份无疑会对服务器的存储空间提出较高的要求。 阅读全文
posted @ 2021-06-29 16:05 深海地平线 阅读(2074) 评论(2) 推荐(0)
摘要:一、环境及背景 1、环境 本文系统环境为windows7,pgsql版本为10.17。 2、背景 progreSQL的各种管理工具中对数据库的备份都是整库全量备份,而项目库中某几个表是只读表,而且这几个表的数据量巨大(上亿条,大约45G)。此前提下采用全量备份无疑会对服务器的存储空间提出较高的要求。 阅读全文
posted @ 2021-06-29 15:45 深海地平线 阅读(1178) 评论(0) 推荐(0)
摘要:SqlServer在执行过大的脚本(如对数据库数据及架构备份的脚本等)时,会出现没有足够内存执行程序的警告。 此时,可通过再本地计算机的终端中执行以下命令之一(根据需要)来执行大脚本 语法: osql -S 数据库服务器地址 -U 数据库登录名称 -P 数据库登录密码 -i 脚本路径 示例: 数据库 阅读全文
posted @ 2020-07-24 16:20 深海地平线 阅读(368) 评论(0) 推荐(0)
摘要:整理一些MySQL与SqlServer不同的地方 一、MySQL 8.0之后的修改用户密码问题 https://www.cnblogs.com/aop-liu/p/11161277.html 二、Navicat for MySQL:快捷键整理 ctrl+q 打开查询窗口 ctrl+/ 注释sql语句 阅读全文
posted @ 2020-01-06 14:03 深海地平线 阅读(214) 评论(0) 推荐(0)
摘要:一、sql中,字符串保存序号,按照数字顺序进行排序 二、SQL Server 时间字符串转换为DateTime格式 三、SQL字符串截取 1、CHARINDEX(substr ,str):返回子串 substr 在字符串 str 中第一次出现的位置,如果字符substr在字符串str中不存在,则返回 阅读全文
posted @ 2019-10-13 17:27 深海地平线 阅读(958) 评论(0) 推荐(0)
摘要:一、获取月份的天数 获取月份的天数 SELECT 32-DAY(getdate()+32-DAY(getdate())) SELECT 32-DAY( CONVERT(datetime,'08/01/2019',101) +32-DAY(CONVERT(datetime,'08/01/2019',1 阅读全文
posted @ 2019-08-22 14:19 深海地平线 阅读(1124) 评论(0) 推荐(0)
摘要:启发性案例一: 启发性案例二: 案例二的设计思想: 当传入参数时,传参部分CASE条件得到 1=1 即为true,它 AND后边的(id>1 AND id<10),则(id>1 AND id<10)起作用。 同时因为传入了参数,默认显示部分的CESE条件得到 0=1 即为false,它AND后边的便 阅读全文
posted @ 2019-05-23 17:02 深海地平线 阅读(1134) 评论(0) 推荐(0)
摘要:SQL语句 C#接口中:(转义字符的使用) 阅读全文
posted @ 2019-02-01 13:52 深海地平线 阅读(1808) 评论(0) 推荐(0)
摘要:要拼接一个单引号到已有字符串前后, 开始以为(错误)可以用 \ 转义,如下: 看颜色就知道是不行的。 正确方法是两个单引号就转义为单引号,如下: 阅读全文
posted @ 2018-12-27 09:17 深海地平线 阅读(9050) 评论(1) 推荐(3)
摘要:一图说明: 阅读全文
posted @ 2018-12-17 15:22 深海地平线 阅读(155) 评论(0) 推荐(0)
摘要:实例1: 执行结果: 实例2: 执行结果: 阅读全文
posted @ 2018-12-05 17:16 深海地平线 阅读(6869) 评论(1) 推荐(1)
摘要:以 项目表 PM_Project 为例。 PM_Project 全部内容如下(共6条数据): 一、Top – Not In - Top 方式分页 直接的,原始的,不采用函数,纯手动挡。 分步探索过程: 采用的最直接做法就是使用两个Top来实现。 结果: 乍一看是没有问题的,但是仔细一看会发现其中存在 阅读全文
posted @ 2018-08-31 09:42 深海地平线 阅读(859) 评论(0) 推荐(0)
摘要:需要别人远程你的数据库,首先需要的是在一个局域网内,或者连接的是同一个路由器,接下来就是具体步骤: (一)首先是要检查SQLServer数据库服务器中是否允许远程链接。其具体操作为: (1)打开数据库,用本地帐户登录,右击第一个选项,选择属性: (2)在打开的属性窗口,在其右边点击“连接”,然后再左 阅读全文
posted @ 2018-07-12 00:22 深海地平线 阅读(214) 评论(0) 推荐(0)
摘要:SQL积累--仅适用于SQL Server 1、sql中,字符串保存序号,按照数字顺序进行排序 order by RIGHT(REPLICATE('0',10)+CAST(householdNo AS varchar(10)),10) asc --householdNo 为要排序字段 2、控制小数位 阅读全文
posted @ 2018-06-22 15:46 深海地平线 阅读(2312) 评论(0) 推荐(0)
摘要:Set nocount on DECLARE @TableName nvarchar(35), @TableComment nvarchar(200) DECLARE Tbls CURSOR FOR Select distinct b.TABLE_NAME,convert(nvarchar(200) 阅读全文
posted @ 2018-06-22 15:43 深海地平线 阅读(1029) 评论(0) 推荐(0)