你正在修改SQLSERVER2005数据库中的Product表。你想去为它增加一个存储产品友好名称的列FriendlyName。已知Product表已经包含有数据,并且FriendlyName列要求是一个非空列,然而销售部门并没有为每个产品都提供了友好名称。如果你想用最快、最少的工作完成增加新列,你应该如何做?() A.定义一个可以为空的新列FriendlyName,然后更新列FriendlyName的数据为某个值,最后修FriendlyName列为NOTNULL。B.定义一个不可为空、缺省值为’Undefined.’的新列FriendlyName。C.定义一个可以为空的新列FriendlyName。然后在应用逻辑中实现数据不可为空的约束。D.定义一个可为空、缺省值为’Undefined.’的新列FriendlyName。

你正在修改SQLSERVER2005数据库中的Product表。你想去为它增加一个存储产品友好名称的列FriendlyName。已知Product表已经包含有数据,并且FriendlyName列要求是一个非空列,然而销售部门并没有为每个产品都提供了友好名称。如果你想用最快、最少的工作完成增加新列,你应该如何做?()

A.定义一个可以为空的新列FriendlyName,然后更新列FriendlyName的数据为某个值,最后修FriendlyName列为NOTNULL。

B.定义一个不可为空、缺省值为’Undefined.’的新列FriendlyName。

C.定义一个可以为空的新列FriendlyName。然后在应用逻辑中实现数据不可为空的约束。

D.定义一个可为空、缺省值为’Undefined.’的新列FriendlyName。


相关考题:

你在负责管理用于订单应用的SQLSERVER2005数据库的方案。在你完成一个视图设计以后,一位开发人员要求你为Product表增加一新的列CommissionRate(佣金百分比)。已知,所有产品的佣金百分比是未知的,但是每个产品默认的佣金百分比为12%。这个比率是能够被修改的。因此,在你增加一个新的列后,你需要配置Product表以最有效的方式为新列指定默认值,你应该怎怎么做?() A.创建一个INSERT触发器去设置表中每一项的默认值B.创建一个CHECK约束去验证数据,并设置表中每一项的默认值C.创建一个UPDATE触发器去更新表中每一项的默认值D.创建一个DEFAULT约束,利用WITHVALUES子句设置默认值

你负责管理一个存储销售信息的SQLSERVER2005数据库。在数据库中许多表都包含nchar类型的列,并且这些列存储的值前后都包含有空格字符。为此,你需要一种机制(办法),在从表选择数据的时候去掉前后的空格字符。要求,你的解决方案对所有SQL语句或视图都是可重用的。你应该怎么做?() A.创建一个insert和delete操作的DML触发器B.创建一个去调用LTRIM和RTRIM的存储过程C.创建一个去调用LTRIM和RTRIM的用户定义函数D.创建一个调用TRIM的用户定义函数

公司A的网站包含一个客户用来提交公司和公司产品信息反馈的页面。你用SQLSERVER2005数据库中Feedback表中的列Comments去存储反馈信息。你需要在列Comments上执行全文搜索从而创建报表。下面哪两步你是必须要做的?() A.在Comments列创建一个非聚集索引B.执行USEMasterTransact-SQL语句C.创建全文目录D.在列Comments上创建全文索引

你正在创建一个把公司产品信息显示在公司网站上的在线应用.已知,产品数据以关系数据的存储方式存储在SQLSERVER2005数据库中。但是你的应用要求使用FORXML查询语句把关系数据转换为XML文档数据后进行使用.后来,在你测试你的应用程序的时候却发现,并不是所有查询到的数据都出现在XML文档中,相反只有方案中所有元素都有值的那些产品数据才出现在XML文档中,为了在XML数据中包含你所有查询到的数据,你应该如何修改你的SQL查询?()A.为包含产品数据的表增加一个XML索引B.在查询语句ELEMENTS选项中增加XSINIL参数C.给查询语句增加一个HAVING子句D.给查询子句增加可替换的值

你正在写一个查询,从SQLServer2005数据库表中返回数据。一些数据存储在关系列中,一些存储在XML数据类型列中。你的查询需要返回一个关系结果集,其中包含关系域中的数据以及XML数据类型列的属性值。你应该使用XML数据类型的哪两个方法?() A.thevalue()方法B.theexist()方法C.thequery()方法D.thenodes()方法E.themodify()方法

你正在使用一个SQLServer2005数据库,它包含一个名为Customers的表。其中Customers表包含如下的列定义:你使用以下Transact-SQL语句创建一个名为v_Customer的视图。CREATEVIEWv_CustomerASSELECTCustomerID,CompanyName,FirstName,LastName,PictureFROMCustomers你想要在v_Customer视图中创建一索引。在创建索引前,还需要修改此Transact-SQL语句。应采取以下哪两项举措?()A.将Picture列改为image数据类型B.表名包含模式名。C.包含WITHSCHEMABINDING语句D.在Select语句中用*符号选择所有的列

你正在创建一个包含GridView控件的Web窗体。其中GridView控件的数据源是一个名为dsOrders的DataSet。dsOrders包含两个名为Orders和OrderDetails的数据表(DataTable)。现在,你用下面的代码段在这两个数据表(DataTables)之间建立一个关系(代码行前面的数字作为行号标识)但是在执行的过程中05行出现了错误,为了找到原因,你应该怎么做?()A. 确保子列和父列有同样的名称。B. 确保子表和父表有同样的名称。C. 确保子列和父列有同样的数据类型。D. 确保子表的每行数据在父表都有一个对应行。E. 确保这个两个表在数据库中存在一个实际的关系定义。

在oracle数据库中,你想访问EMPLOYEE表中的employee列该列的数据存储在操作系统文件中,你需要在表中增加一列,选择什么数据类型?() A.BFILEB.LONGRAWC.BLOBD.CLOB

你是一家进口商的数据库管理员, 你正在创建一个存储订单信息的数据库.订单将会在一个client/server应用系统中录入, 每次一个新的订单录入时, 必须分配一个唯一的订单编号, 订单编号必须以升序分配.每天平均有10000个订单被录入.你创建了一个新的名为Orders的表,并在这个表里添加了一个OrderNumber列.接下来你该做什么 ( ) A、设置这个列的数据类型为uniqueidentifierB、 设置这个列的数据类型为int,并为这个列设置IDENTITY属性C、 设置这个列的数据类型为int,创建一个用户定义的方法来选择表中最大的订单编号D、 设置这个列的数据类型为int, 创建一个NextKey表, 并被这个表添加一个NextOrder列, 设置NextOrder列的数据类型为int, 创建一个存储过程来检索并更新NextKey中的值