首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
You are the database administrator for a retail company. The company owns 270 stores. Every month, each store submits approximat
You are the database administrator for a retail company. The company owns 270 stores. Every month, each store submits approximat
admin
2009-05-19
12
问题
You are the database administrator for a retail company. The company owns 270 stores. Every month, each store submits approximately 2,000 sales records, which are loaded into a SQL Server 2000 database at the corporate headquarters.
A Data Transformation Services (DTS) package transforms the sales records, as they are loaded. The package writes the transformed sales records to the Sales table, which has a column for integer primary key values. The IDENTITY property automatically assigns a key value to each transformed sales record.
After loading this month’s sales data, you discover that a portion of the data contains errors. You stop loading data, identify the problem records, and delete those records from the database.
You want to reuse the key values that were assigned to the records that you deleted. You want to assign the deleted key values to the next sales records you load. You also want to disrupt users’ work as little as possible.
What should you do?
选项
A、Export all records from the Sales table to a temporary table. Truncate the Sales table, and then reload the records from the temporary table.
B、Export all records from the Sales table to a text file. Drop the Sales table, and then reload the records from the text file.
C、Use the DBCC CHECKIDENT statement to reseed the Sales table’s IDENTITY property.
D、Set the Sales table’s IDENTITY_INSERT property to ON. Add new sales records that have the desired key values.
答案
C
解析
Explanation: DBCC CHECKIDENT is used to check the current identity value for the specified table. It can be set to correct the identity value by specifying the RESEED option with DBCC CHECKIDENT.
Note: Example:
Assume that we have a table called test with an identity column with seed (1,1) and 1000 rows and that we delete row 901 to 950. We could then issue the command
DBCC CHECKIDENT (test, reseed, 900)
And load the 50 missing rows. These rows would get the values 901, 902, …,950 in the identity column.
We should then set the identity value to 1000 again:
DBCC CHECKIDENT (test, reseed, 1000)
So that the next new row will have identity 1001.
Incorrect Answers:
A: Exporting the data from the Sales table and then reloading the data will not correct errors contained in the table as these errors will also be exported as they are part of the data already in the table.
B: Exporting the data from the Sales table and then reloading the data will not correct errors contained in the table as these errors will also be exported as they are part of the data already in the table.
D: The SET IDENTITY_INSERT command allows explicit values to be inserted into the identity column of a table. To reuse the old key values from the rows that was deleted would require manual commands and would be awkward. This is not the best solution.
转载请注明原文地址:https://kaotiyun.com/show/vuhZ777K
本试题收录于:
微软70228题库微软认证分类
0
微软70228
微软认证
相关试题推荐
Severaltypesoffinancialriskareencounteredininternationalmarketing;themajorproblemsincludecommercial,political,an
EricHansenwritesabouttravelasaparticipatingenthusiastratherthanamereobserver.【T1】Itgivesthesenineessays,based
EricHansenwritesabouttravelasaparticipatingenthusiastratherthanamereobserver.【T1】Itgivesthesenineessays,based
EricHansenwritesabouttravelasaparticipatingenthusiastratherthanamereobserver.【T1】Itgivesthesenineessays,based
In2016,manyshoppersoptedtoavoidthefreneticcrowdsanddotheirholidayshoppingfromthecomfortoftheircomputer.But
Herearesomemanagementtoolsthatcanbeusedtohelpyouleadapurposefullife.1.UseYourResourcesWisely.Yourdecisi
Herearesomemanagementtoolsthatcanbeusedtohelpyouleadapurposefullife.1.UseYourResourcesWisely.Yourdecisi
MireilleGuiliano,achampagnecompanyexecutive,capturedtheattentionoffrustrateddieterswithherjoyoflifeinthe2005
MireilleGuiliano,achampagnecompanyexecutive,capturedtheattentionoffrustrateddieterswithherjoyoflifeinthe2005
Thehumanbraincontains10thousandmillioncellsandeachofthesemayhaveathousandconnections.Suchenormousnumbersused
随机试题
普鲁卡因在体内的消除途径是
Mrs.Johnson______aboutitbeforeme.
王某,男40岁,感冒5日,近则咳嗽频作,痰黏稠而黄,咳痰不爽,咽痛口渴,咳时汗出恶风,鼻流黄浊涕,头痛,舌苔薄黄,脉浮数。本病例当诊断为
具有噻唑烷二酮结构的药物有
下列关于钻孔桩水下混凝土灌注施工正确的有()。
李某2007午6月10日签订某纺织品购销合同,合同约定买方于2007年6月17日先付30%的预付款,2007午6月30日卖方将货物送至买方所在地,买方同时给付剩余货款。2007年6月12日卖方发生水灾,冲毁纺织品仓库,2007年6月25日卖方要求买方履行给
下列关于离职交接的说法,正确的是()。(2011年)
下列名吃不属于德州特产的是()。
认为思维和存在具有同一性的学说属于( )
设三阶矩阵A的特征值为λ1=一1,λ2=2,λ3=4,对应的特征向量为ξ1,ξ2,ξ3,令P=(一3ξ2,2ξ2,5ξ3),则P-1(A*+2E)P等于().
最新回复
(
0
)