-
SQL Server 开发指南
所属栏目:[MsSql] 日期:2020-05-23 热度:131
SQL Server 数据库设计 一、数据库设计的必要性 二、什么是数据库设计 三、数据库设计的重要 四、数据模型 实体-关系(E-R)数据模型 实体(Entity) 属性(Attribute) 关系(Relationship) 五、数据库设计步骤 1、 需求分析阶段 2、 概要设计阶段 3、 详细[详细]
-
流程控制语句【循环、条件】
所属栏目:[MsSql] 日期:2020-05-23 热度:80
--简单循环declare --声明mynum number(3) := 0;beginloopmynum := mynum + 1;dbms_output.put_line(mynum);exit when mynum = 200; --退出循环条件end loop;end;--while循环declarei number := 1;beginwhile i = 100 loop --执行循环条件dbms_output.put_lin[详细]
-
SQL Server -- 回忆笔记(三):ADO.NET之C#操作数据库
所属栏目:[MsSql] 日期:2020-05-23 热度:104
SQL Server知识点回忆篇(三):ADO.NET之C#操作数据库1.连接数据库(1)创建连接字符串:使用windows身份验证时的连接字符串:private string conStr=Data Source=MyTestDB;Initial Catalog=tbUsers;Integrated Security=True;使用用户名和密码时的连接字符串:[详细]
-
SQL server 使用 内联结(INNER JOIN) 联结多个表 (以及过滤条件 WHERE, AND使用区别)
所属栏目:[MsSql] 日期:2020-05-23 热度:166
INNER JOIN ……ON的语法格式:FROM (((表1 INNER JOIN 表2 ON 表1.字段号=表2.字段号) INNER JOIN 表3 ON 表1.字段号=表3.字段号)INNER JOIN 表4 ON Member.字段号=表4.字段号) INNER JOIN 表X ON Member.字段号=表X.字段号;连接两个数据表语法格式:FROM[详细]
-
使用EF取数据库返回的数据
所属栏目:[MsSql] 日期:2020-05-23 热度:133
目录一、取oracle自定义函数返回的自定义类型。一、取oracle自定义函数返回的自定义类型。1.首先创建一个函数返回自定义类型集合--1.建立自定义类型CREATE OR REPLACE TYPE UT_BLOCKED_STATISTICS AS OBJECT(TWO_DPT_CDE VARCHAR2(11), --TWO_DPT_NME VARCHAR[详细]
-
函数和存过的创建调用
所属栏目:[MsSql] 日期:2020-05-23 热度:199
函数[in out 参数]--函数[in out 参数]create or replace function get_test(m_id in number, str1 out varchar2) --参数不需要类型长度return varchar2 is str2 varchar2(10); --变量需要类型长度beginselect t.ename, t.jobinto str1, str2from scott.emp t[详细]
-
Sql正则替换
所属栏目:[MsSql] 日期:2020-05-23 热度:154
现在有一个小场景,数据库中某表的一个字段存储的是html代码,假如现在需要替换掉html代码中的所有标签。我们当然可以在C#中这样做:Regex regex = new Regex(@]*[详细]
-
SQL Server -- 回忆笔记(一):初见数据库
所属栏目:[MsSql] 日期:2020-05-23 热度:197
SQL Server知识点回忆篇(一):初见数据库1. 主键primary key 唯一标识, 不会重复的值才会用来当做主键使用。表可以没有主键,但建议每张表都有主键。2. 数据冗余一般情况下,尽量避免表中数据冗余的情况。解决方法:把原来表中的数据拆分成多个表来存储。3.[详细]
-
SQL Server -- 回忆笔记(二):增删改查,修改表结构,约束,关键字使用,函数,多表联合查询
所属栏目:[MsSql] 日期:2020-05-23 热度:63
SQL Server知识点回忆篇(二):增删改查,修改表结构,约束,关键字使用,函数,多表联合查询1. insert如果sql server设置的排序规则不是简体中文,必须在简体中文字符串前加N, 为了防止乱码问题insert into tbUsers(UserName,Age,Email,DepartmentID) value[详细]
-
SQL Server -- 回忆笔记(四):case函数,索引,子查询,分页查询,视图,存储过程
所属栏目:[MsSql] 日期:2020-05-23 热度:130
SQL Server知识点回忆篇(四):case函数,索引,子查询,分页查询,视图,存储过程1. CASE函数(相当于C#中的Switch)select UserName,Age,类别=case when Age18 then 未成年人 else 成年人 end from tbUsers2. 索引 index聚集索引(物理):一个表只能有一[详细]
-
SQL Server -- 回忆笔记(五):T-SQL编程,系统变量,事务,游标,触发器
所属栏目:[MsSql] 日期:2020-05-23 热度:56
SQL Server -- 回忆笔记(五):T-SQL编程,系统变量,事务,游标,触发器1. T-SQL编程(1)声明变量declare @age int(2)为变量赋值set @age=26(3)while循环declare @i int=1while @i=100beginprint @i@i=@i+1end(4)if elseif @i10beginprint 大于10end[详细]
-
优化SqlServer--数据压缩
所属栏目:[MsSql] 日期:2020-05-23 热度:92
数据压缩是对存储和性能优势的加强。减少数据库占用的磁盘空间量将减少整体数据文件存储空间,在一下几个方面增加吞吐量: 1.更好的I/O利用率,每个页面可以读写更多的数据。 2.更好的内存利用率,缓冲区可[详细]
-
优化SQLServer——表和分区索引
所属栏目:[MsSql] 日期:2020-05-23 热度:82
概念: 简单地说,分区是将大型的对象(如表)分成更小的且易于管理的小块。分区的基本单位是行,需要注意的是与分区视图不同的地方时,分区必须位于同一个数据库内。分区的原因: 对于非常大的表在进行诸如数据库[详细]
-
用于重新编译的工具和命令
所属栏目:[MsSql] 日期:2020-05-23 热度:185
1.SQL Prifiler:捕捉事件类型为SP和T-SQL的事件(Starting、Stmtcompleted、Recompile、Completed、CacheInsert、CacheHit、Ca[详细]
-
XML 在SQLServer中的使用
所属栏目:[MsSql] 日期:2020-05-23 热度:108
SQL Server对于XML支持的核心在于XML数据的格式,这种数据类型可以将XML的数据存储于数据库的对象中,比如variables, columns, and parameters。当你用XML[详细]
-
PowerBI通过gateway连接多维数据库
所属栏目:[MsSql] 日期:2020-05-23 热度:61
简介 Microsoft Power BI 是由微软推出的商业智能的专业分析工具,给用户提供简单且丰富的数据可视化及分析功能。个人非常喜欢,有免费版和Pro的付费版,今天主要是介绍下通过gateway[详细]
-
DATETIME类型和BIGINT 类型互相转换
所属栏目:[MsSql] 日期:2020-05-23 热度:139
项目中使用BIGINT来存放时间,以下代码用来转换时间类型和BIGINT类型[详细]
-
具体问题解决:分离脚本
所属栏目:[MsSql] 日期:2020-05-23 热度:191
有时候需要从一个服务器转移数据库到另一个。如果打算一下子分离所有数据库,那么下面的脚本就是有用了。 生成分离脚本: SELECT DISTINCT use master; + Ch[详细]
-
参数化(四):处理非均匀数据分布
所属栏目:[MsSql] 日期:2020-05-23 热度:119
前面我们了解了参数嗅探可能是好的也可能是坏的。当数列的分布不均匀的时候参数嗅探就是不好的事情。例如,考虑“Status”列在Orders表中有总共10M行。该列有7个不同的值,如下分布: Shippe[详细]
-
利用PowerShell复制SQLServer账户的所有权限
所属栏目:[MsSql] 日期:2020-05-23 热度:91
问题 对于DBA或者其他运维人员来说授权一个账户的相同权限给另一个账户是一个很普通的任务。但是随着服务器、数据库、应用、使用人员地增加就变得很枯燥乏味又耗时费力的工作。那么有什么容易的办法来实现这个任[详细]
-
SQL中几个常用的排序函数
所属栏目:[MsSql] 日期:2020-05-23 热度:120
最近使用窗口函数的频率越来越高,这里打算简单介绍一下几个排序的函数,做一个引子希望以后这方面的问题能够更深入的理解,这里先简单介绍一下几个简单的排序函数及其相关子句,这里先从什么是排序开始吧。 排序函[详细]
-
SQLServer 延迟事务持久性
所属栏目:[MsSql] 日期:2020-05-23 热度:172
SQL Server 2014新功能 -- 延迟事务持久性(Delayed Transaction Durability) SQL Server事务提交默认是完全持久性的(Full Durable),[详细]
-
当年写的如何成为一名MSSQL DBA
所属栏目:[MsSql] 日期:2020-05-23 热度:136
很多开发人员都想成为一名数据库培训,也有很多人一开始就把自己定位成为一名DBA,DBA究竟需要掌握些什么知识和技能呢?以下是我 做DBA工作和面试DBA时,整理的一些DBA方面的三十个问题,三十个大问[详细]
-
探索SQL Server元数据(二)
所属栏目:[MsSql] 日期:2020-05-23 热度:118
背景 上一篇中,我介绍了SQL Server 允许访问数据库的元数据,为什么有元数据,如何使用元数据。这一篇中我会介绍如何进一步找到各种有价值的信息。以触发器为例,因为它们往往一起很多问题。 那么如何[详细]
-
SQLServer之视图简介
所属栏目:[MsSql] 日期:2020-05-23 热度:79
视图定义视图是一个虚拟表,其内容由查询定义。同表一样,视图包含一系列带有名称的列和行数据。视图在数据库中并不是以数据值存储集形式存在,除非是索引视图。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。对其中所引用的基础表来[详细]

浙公网安备 33038102330553号