知识大全 SQL Server DBC遇到的面试题
Posted 面试
篇首语:当你感觉到累的适合,不要灰心,你正在走上坡路。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 SQL Server DBC遇到的面试题相关的知识,希望对你有一定的参考价值。
SQL Server DBC遇到的面试题 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
Q. 我的SQL Server数据表中有一列允许为空(NULL)值。在该列有非空值的时候,我想让该列的值为唯一值。通过编程实现这一目标的最佳做法是什么呢?如果我在该列中设置一个UNIQUE约束,我可以只在一个记录中保有空值。我正在使用触发器来强制执行这个限制,但是你能推荐一种更简单的方法来确保所有非空的值都是唯一的吗? A. SQL Server没有内置的机制可以禁止非空值产生重复,所以你需要使用一个自定义的CHECK约束来实现这个限制。例如,以下代码就可以实现你所要的那种完整性。 USE tempdb Create table t1 (c1 int NULL, c2 char(5) NULL) Create trigger mytrigger on t1 for insert, update as BEGIN IF (select max(cnt) from (select count(i.c1) as cnt from t1, inserted i where t1.c1=i.c1 group by i.c1) x) > 1 ROLLBACK TRAN END 在SQL Server 2000中,你还可以使用INSTEAD OF触发器来执行这个限制。同INSTEAD OF触发器有关的更多信息,请参阅以下文章,要查看这些文章,请访问SQL Server Magazine,在InstantDoc(快速文档)框中输入InstantDoc编号,然后点击“Go”。Tw.WingWiT.CoM文章包括: INSTEAD OF触发器的使用窍门;InstantDoc编号 15828 视图中的INSTEAD OF触发器;InstantDoc 编号 15791 INSTEAD OF触发器;InstantDoc 编号 15524
SQL Server Profiler和参数化语句 问:自从升级到SQL Server 2000后,我在SQL事件查看器中遇到了一个问题:我无法捕获带有参数的Transact-SQL语句。我希望获得查询执行过程中参数的实际取值,而并非诸如@p1这样的参数形式。请问如何在不引用跟踪过程中其它行的情况下对参数取值加以置换。 答:您必须获取跟踪过程的其它部分(如存储过程StmtCompleted所返回的结果),并将这些部分收集在一起(语句放在最前面)以捕获完整的查询内容。之所以会出现这样的结果,其原因在于从SQL Server关系型引擎恢复数据的SQL事件查看器方法。这样的问题在SQL Server 7.0中同样存在。然而,由于当事件产生时,位于引擎内部的参数取值是未知的,因此,我们无法在这一时刻做出修改。
cha138/Article/program/SQLServer/201404/30297相关参考
SQLServer面试题 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!填空题(1空1分共20分)如
很多开发人员都想成为一名DBA也有很多人一开始就把自己定位成为一名DBADBA究竟需要掌握些什么知识和技能呢?以下是我做DBA工作和面试DBA时整理的一些DBA方面的三十个问题三十个大问题中还有许多小
知识大全 SQL Server DBA面试题 – 主要是安全配置方面的
SQLServerDBA面试题–主要是安全配置方面的 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
SQLSERVER面试资料 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!cha138/A
2012年遇到的最新的Java面试题请参考 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!实现Fib
你会应对这些面试题吗求职问答分析有些问题在各家公司面试时都会遇到,你知道如何应对才最得体吗?◆你为何想进这家公司?错:公司的培训机会很多,我想来好好学习。分析:你是来学习的?那我干嘛花钱雇你?正确的回
知识大全 如何用SQL SERVER 2005连接SQL SERVER 2008
如何用SQLSERVER2005连接SQLSERVER2008 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来
知识大全 SQL Server 2005和SQL Server 2000数据的相互导入
SQLServer2005和SQLServer2000数据的相互导入 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快
知识大全 安装sql server 2008 management提示已安装 SQL Server 2005
安装sqlserver2008management提示已安装SQLServer2005 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布
自以为准备充足,面对考官提问一定能对答如流;没想到“实战”时却遇到“囧题”,不知怎么答才好。近期,大学毕业生求职正进行得如火如荼,部分学生反映:企业出的题有点儿“非典型”甚至有点儿怪。面试现场:囧题防