摘要: SELECTNAME,SCHEMA_NAME(SCHEMA_ID)FROM sys.tables SELECT name,TYPE_NAME(SYSTEM_type_id),max_length,collation_name,is_nullableFROM sys.columns WHERE [ob 阅读全文
posted @ 2019-09-05 17:17 Randy_九月 阅读(450) 评论(0) 推荐(0) 编辑
摘要: SQL Server数据库采用的是关系数据模型,而关系数据模型本身的优点之一就是模型本身集成了数据完整性。作为模型一部分而实施的数据完整性(例如在创建数据表时的列属性定义)称作为声明式(Declarate)数据完整性。用代码来实施的数据完整性(例如存储过程、触发器等)称为过程式(procedural 阅读全文
posted @ 2019-08-21 16:11 Randy_九月 阅读(3343) 评论(0) 推荐(0) 编辑
摘要: SQL Server 中数据表往往会设置自增列,常见的比如说 首列的ID列。 往数据表插入新数据的时候,自增列是跳过的,无需插入即会按照设置的自增规则进行列增长。那么,如果我们想往自增列插入我们指定的数据时该怎么做呢? 一:建立一张简单的测试表 CREATE TABLE randy_test (id 阅读全文
posted @ 2018-05-24 10:10 Randy_九月 阅读(6108) 评论(0) 推荐(0) 编辑
摘要: 今天在工作中遇到了一个很实际的问题,客户在OA接口的员工休假中间表中提供了连续时间段的休假记录,例如: 张三,2018-12-1 ~2018-12-31 ,病假,31天。这样带来的问题是,如果我需要统计张三从12月1号到12月15号的休假天数,单从这一整条连续记录是无法统计的。这时候就需要我们将一条 阅读全文
posted @ 2018-04-04 10:19 Randy_九月 阅读(3359) 评论(1) 推荐(3) 编辑
摘要: 如果数据表没有做好约束,那么数据库中难免会遇到数据重复的情况。今天就遇到这么个看起来简单却又费神的问题 如何去重。 期间感谢微信公众号“有关SQL”的博主大牛提供的指导和建议。大家可以关注下他的公众号。 借鉴下大神的思路,去除重复的核心思想就两个: 1:找到重复记录,删除他们; 2:找到非重复记录, 阅读全文
posted @ 2018-04-02 18:47 Randy_九月 阅读(1861) 评论(0) 推荐(2) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2018-04-02 17:30 Randy_九月 阅读(6) 评论(0) 推荐(0) 编辑