前言

有时候一个人会有很多想法,或者当你看到别人的文章的时候你会有想法,又或者想验证一下别人的观点

这时候就需要自己动手做实验来验证了,想法无处不在

比如:我delete了一条数据,我能不能通过事务日志[fn_dblog]()把他恢复呢?如果能恢复我能不能写一个

数据库恢复工具来恢复已经delete了的数据???

 

您需要不断地去想,用自己所学到的知识去设计实验并证明自己的想法

再比如:我现在看到一篇文章《SQL Server中使用带有Persisted值的计算列

文章地址:http://database.ctocio.com.cn/dbzjdysummary/48/8730048.shtml

想法:究竟带有Persisted值的计算列数据会不会存储到磁盘上???

带着这个疑问,我们做一下下面实验


动手实验环节

使用下面SQL代码建立测试环境

 1 --创建测试表
 2 USE [tempdb]
 3 GO
 4 CREATE TABLE [dbo].[CCtest]
 5 (
 6   [empNumb] [int] NULL ,
 7   [DOBirth] [datetime] NULL ,
 8   [DORetirement] AS ( DATEADD(year, ( 60 ), [DOBirth]) - ( 1 ) ) PERSISTED
 9 )
10 GO
11 
12 --插入测试数据
13 USE [tempdb]
14 GO
15 INSERT  INTO CCTest ( empNumb, DOBirth )
16         SELECT  30, '1985-12-13'
17         UNION ALL
18         SELECT  25, '1980-11-18'
19         UNION ALL
20         SELECT  21, '1978-01-19'
21         UNION ALL
22         SELECT  7, '1985-12-13'
23         UNION ALL
24         SELECT  5, '1975-07-23'
25 GO
26 
27 SELECT  * FROM    dbo.CCTest
28 GO
View Code

相关文章:

  • 2022-03-08
  • 2021-08-17
  • 2021-10-12
  • 2021-07-09
  • 2021-11-19
  • 2021-09-22
  • 2021-04-17
猜你喜欢
  • 2019-01-25
  • 2021-05-08
  • 2022-01-19
  • 2020-03-31
  • 2021-08-07
  • 2021-10-18
  • 2022-03-05
相关资源
相似解决方案