备份-触发器-试题总结_第1页
备份-触发器-试题总结_第2页
备份-触发器-试题总结_第3页
备份-触发器-试题总结_第4页
备份-触发器-试题总结_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、SQLSERVER服务器中,给定表 table1 中有两个字段ID、LastUpdateDate,ID表示更新的事务号,LastUpdateDate 表示更新时的服务器时间,请使用一句SQL语句获得最后更新的事务号答:Select ID FROM table1 Where LastUpdateDate = (Select MAX(LastUpdateDate FROM table1create Trigger GetTime on Table_1 for Updateasupdate Table_1 set lasttime=getdate(where id=(select id from I

2、nserted update Table_1 set names='haha'where id=5create trigger GetInsertTime On Table_1 for insert as insert into Table_1 (lasttime values(getDate(insert into Table_1(lasttime,namesvalues(2010-1-2,'s'select*from Table_1select names from Table_1 where lasttime=(select max(lasttimefro

3、m table_1 1、String和StringBuilder 的区别?System.String 类是一种传统的修改字符串的方式,它确实可以完成把一个字符串添加到另一个字符串上的工作没错。但是在.NET框架下,这个操作实在是划不来。因为系统先是把两个字符串写入内存,接着删除原来的String对象,然后创建一个String对象,并读取内存中的数据赋给该对象。这一来二去的,耗了不少时间。而使用System.Text命名空间下面的StringBuilder类就不是这样了,它提供的Append 方法,能够在已有对象的原地进行字符串的修改,简单而且直接。如果想要编写将连续操作依次连接起来的单个语句,

4、这将很方便。如果要操作一个不断增长的字符串,请你不要再用String类了。为什么涕淌要这样说呢?我们来看看两个类的工作原理。答:Connection连接对象,Command执行命令和存储过程,DataReader向前只读的数据流DataAdapter适配器,支持增删改查,DataSet数据级对象,相当与内存里的一张或多张表。3.值类型和引用类型的区别?答:简单类型和枚举类型都是值类型,类、接口以及数组类型都是引用类型4.简述Web Service答:Web服务可以描述为可以在web上部署并可以被任何应用程序或其他服务调用的功能。所谓服务就是系统提供一组接口,并通过接口使用系统提供的功能,Web

5、服务可以提供任何企业到客户,企业到企业,点对点或部门对部门通讯所需的服务,比如一个公司可以通过网络连接到另一个公司的服务,从而直接传递订购单。5.什么是事务?什么是锁?答:事务是指一个工作单元,它包含了一组数据操作命令,并且所有的命令作为一个整体一起向系统提交或撤消请求操作,即这组命令要么都执行,要么都不执行。锁是在多用户环境中对数据的访问的限制。SqlServer自动锁定特定记录、字段或文件,防止用户访问,以维护数据安全或防止并发数据操作问题,锁可以保证事务的完整性和并发性。6.什么是索引,有什么优点?答:索引和书的目录类似,索引使数据库程序无需扫描整个表,就可以在其中找到所需要的数据,索引

6、包含了一个表中包含值的列表,其中包含了各个值的行所存储的位置,索引可以是单个或一组列,索引提供的表中数据的逻辑位置,合理划分索引能够大大提高数据库性能。7.视图是什么?游标是什么?答:视图是一种虚拟表,虚拟表具有和物理表相同的功能,可以对虚拟表进行增改查操作,视图通常是一个或多个表的行或列的子集,视图的结果更容易理解(修改视图对基表不影响,获取数据更容易(相比多表查询更方便,限制数据检索(比如需要隐藏某些行或列,维护更方便游标对查询出来的结果集作为一个单元来有效的处理,游标可以定位在结果集的特定行、从结果集的当前位置检索一行或多行、可以对结果集中当前位置进行修改、8.什么是存储过程?有什么优点

7、?答:存储过程是一组预编译的SQL语句,它的优点有1.允许模块化程序设计,就是说只需要创建一次过程,以后在程序中就可以调用该过程任意次。2.允许更快执行,如果某操作需要执行大量SQL语句或重复执行,存储过程比SQL语句执行的要快。3.减少网络流量,例如一个需要数百行的SQL代码的操作有一条执行语句完成,不需要在网络中发送数百行代码。4.更好的安全机制,对于没有权限执行存储过程的用户,也可授权他们执行存储过程。9.什么是触发器?答:出发器是一种特殊类型的存储过程,出发器主要通过事件触发而被执行的,触发器的优点:1.强化约束,触发器能够提供比CHECK约束。2.跟踪变化,触发器可以跟踪数据库内的操

8、作,从而不允许未经允许许可的更新和变化。3.联级运算,比如某个表上的触发器中包含对另一个表的数据操作,而该操作又导致该表上的触发器被触发答:td.visible=false;11.请编程实现一个冒泡排序算法?答:int array = new int * ;int temp = 0 ;for (int i = 0 ; i < array.Length - 1 ; i+for (int j = i + 1 ; j < array.Length ; j+if (arrayj < arrayitemp = arrayi ;arrayi = arrayj ;arrayj = temp

9、 ;12.求以下表达式的值,写出您想到的一种或几种实现方法:1-2+3-4+m 答:Int Num=int.Parse(Console.ReadLine(;int Sum = 0 ;for (int i = 0 ; i < Num + 1 ; i+if(i%2 = 1Sum += i ;elseSum = Sum - I ;13.什么叫应用程序域?答:应用程序域可以理解为一种轻量级进程。起到安全的作用。占用资源小。14.请详述在dotnet中类(class与结构(struct的异同?答:Class可以被实例化,属于引用类型,是分配在内存的堆上的,Struct属于值类型,是分配在内存的栈上的.15.数据库备份答:法一:exec sp_addumpdevice'disk','back','e:aahaha.ba

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论