前言
有时候一个人会有很多想法,或者当你看到别人的文章的时候你会有想法,又或者想验证一下别人的观点
这时候就需要自己动手做实验来验证了,想法无处不在
比如:我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