上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 44 下一页
摘要:视图是一个虚拟表,其内容由查询定义。 视图的作用 对于视图所引用的基础表来说,视图的作用类似于筛选。定义视图的筛选可以来自:当前或者其他数据库的一个或多个表或者视图。 视图通常用来集中、简化和自定义每个用户对数据库的不同认识。视图可用作安全机制,方法是允许用户通过视图访问数据,而不授予用户直接访问视 阅读全文
posted @ 2020-04-25 11:28 Vincent-yuan 阅读(128) 评论(0) 推荐(0) 编辑
摘要:这里讲表的一些约束。 一.主键 1). 主键的创建 示例1:在现有表创建主键 ALTER TABLE Production.TransactionHistoryArchive ADD CONSTRAINT PK_TransactionHistoryArchive_TransactionID PRIM 阅读全文
posted @ 2020-04-25 10:24 Vincent-yuan 阅读(350) 评论(0) 推荐(0) 编辑
摘要:表值参数是使用用户定义的表类型来声明的。 使用表值参数,可以不必创建临时表或许多参数,即可向 Transact-SQL 语句或例程(如存储过程或函数)发送多行数据。 示例: 下面的示例使用 Transact-SQL 并展示了如何执行以下操作: 创建表值参数类型,声明变量来引用它,填充参数列表,然后将 阅读全文
posted @ 2020-04-09 22:44 Vincent-yuan 阅读(339) 评论(0) 推荐(0) 编辑
摘要:这节记录表的相关操作。 1.创建表 CREATE TABLE dbo.PurchaseOrderDetail ( PurchaseOrderID int NOT NULL ,LineNumber smallint NOT NULL ,ProductID int NULL ,UnitPrice mon 阅读全文
posted @ 2020-04-09 22:21 Vincent-yuan 阅读(115) 评论(0) 推荐(0) 编辑
摘要:插入10w条数据的操作 最常见的insert做法 //执行数据条数 int cnt = 10 * 10000; //要插入的数据 CustomerFeedbackEntity m = new CustomerFeedbackEntity() { BusType = 1, CustomerPhone 阅读全文
posted @ 2020-04-07 21:33 Vincent-yuan 阅读(214) 评论(0) 推荐(0) 编辑
摘要:什么是表分区 一般情况下,我们建立数据库表时,表数据都存放在一个文件里。 但是如果是分区表的话,表数据就会按照你指定的规则分放到不同的文件里,把一个大的数据文件拆分为多个小文件,还可以把这些小文件放在不同的磁盘下由多个cpu进行处理。这样文件的大小随着拆分而减小,还得到硬件系统的加强,自然对我们操作 阅读全文
posted @ 2020-04-06 11:54 Vincent-yuan 阅读(223) 评论(0) 推荐(0) 编辑
摘要:插入,更新,删除操作在具有大量数据的表中会变的很慢。通过分区表的分区交换可以快速实现这个过程。 分区交换的条件 分区交换总是涉及两个表。数据从源表交换到目标表。所以目标表必须总是空的。 分区交换有很多要求的条件,下面是一些比较重要的: 源表和目标表(或者分区)必须有一样的列,索引,并且使用同样的分区 阅读全文
posted @ 2020-04-06 10:01 Vincent-yuan 阅读(811) 评论(0) 推荐(0) 编辑
摘要:系统函数: sys.dm_sql_referencing_entities 此函数用于显示依赖于过程的对象。 1.第一个示例创建 uspVendorAllInfo 过程,该过程返回 Adventure Works Cycles 数据库中所有供应商的名称、所提供的产品、信用等级以及可用性。 IF OB 阅读全文
posted @ 2020-04-01 23:11 Vincent-yuan 阅读(199) 评论(0) 推荐(0) 编辑
摘要:查看存储过程定义 方法1.系统存储过程: sp_helptext USE AdventureWorks2012; GO EXEC sp_helptext N'AdventureWorks2012.dbo.uspLogError'; 方法2.系统函数:OBJECT_DEFINITION USE Adv 阅读全文
posted @ 2020-04-01 22:52 Vincent-yuan 阅读(438) 评论(0) 推荐(0) 编辑
摘要:示例如下 示例将创建 'HumanResources.uspGetAllEmployeesTest存储过程。 第二个示例将存储过程重命名为 HumanResources.uspEveryEmployeeTest。 --Create the stored procedure. USE Adventur 阅读全文
posted @ 2020-04-01 22:47 Vincent-yuan 阅读(661) 评论(0) 推荐(0) 编辑
上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 44 下一页