摘要: SQL语句先前写的时候,很容易把一些特殊的用法忘记,我特此整理了一下SQL语句操作。 一、基础 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建 备份数据的 device USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat' --- 开始 备份 BACKUP DATABASE pubs TO 阅读全文
posted @ 2012-03-26 17:22 Ruiky 阅读(417) 评论(2) 推荐(0) 编辑
摘要: selectdistinctobject_name(id) from syscomments where id in (selectobject_idfrom sys.objects where type ='P') andtextlike'%tablename%'复制代码查找那些过程对该表做了更新操作Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->selectdistinctobject_name(id) f 阅读全文
posted @ 2012-03-26 17:12 Ruiky 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程。总的来说,存储过程具有以下一些优点: ◆存储过程允许标准组件式编程 ◆存储过程能够实现较快的执行速度 ◆存储过程能够减少网络流量 ◆存储过程可被作为一种安全机制来充分利用 本文作者将向大家介绍.NET数据库应用程序中存储过程的应用,以及如何将它与ADO.NET中的SqlDataAdapter对象、DataSet对象等结合使用以提高.. 阅读全文
posted @ 2012-03-26 16:56 Ruiky 阅读(605) 评论(0) 推荐(0) 编辑
摘要: .net下调用sqlserver2k存储过程 首先,在sqlserver中创建存储过程,在调用时分为有参数和没有参数两种情况,先就简单的没有参数的情况简要的介绍: 假设存储过程如下: create proc selectall as select * from studentinf 则此sp的调用如下: sqlcommand selectcmd = new sqlcommand(“selectall”, conn); //conn 为sqlconnection selectcmd.commandtype = commandtype.storedprocedur... 阅读全文
posted @ 2012-03-26 16:55 Ruiky 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 摘要:在一个项目的开发中,经常会调用数据库中的存储过程。可是,几乎所有存储过程的调用都是同一个模式,主要区别就在于创建的每个参数类型、值等不一样。那么,能不能实现通过一个函数(或者类)调用所有的存储过程呢?本文在利用数据库提供的系统表原理上,实现了统一调用的方法,该方法只需要提供要调用的存储过程名,以及调用时提供具体的参数值就可实现任何存储过程的调用。Abstract: We have to call stored procedures of database systems during a development of a project. However, calling a store 阅读全文
posted @ 2012-03-26 16:55 Ruiky 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 收藏几段SQL Server语句和存储过程XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" />-- ======================================================--列出SQL Server 所有表,字段名,主键,类型,长度,小数位数等信息--在查询分析器里运行即可,可以生成一个表,导出到EXCEL中-- ======================================================SELECT ( 阅读全文
posted @ 2012-03-26 16:54 Ruiky 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 存储过程可以使得对数据库的管理、以及显示关于数据库及其用户信息的工作容易得多。存储过程是 SQL 语句和可选控制流语句的预编译集合,以一个名称存储并作为一个单元处理。存储过程存储在数据库内,可由应用程序通过一个调用执行,而且允许用户声明变量、有条件执行以及其它强大的编程功能。 存储过程可包含程序流、逻辑以及对数据库的查询。它们可以接受参数、输出参数、返回单个或多个结果集以及返回值。可以出于任何使用 SQL 语句的目的来使用存储过程,它具有以下优点:可以在单个存储过程中执行一系列 SQL 语句。可以从自己的存储过程内引用其它存储过程,这可以简化一系列复杂语句。存储过程在创建时即在服务器上进行.. 阅读全文
posted @ 2012-03-26 16:42 Ruiky 阅读(552) 评论(0) 推荐(0) 编辑
摘要: 将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来, 那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务时,只需调用execute,即可自动完成命令。 存储过程的优点 1.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般SQL语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。 2.当对数据库进行复杂操作时(如对多个表进行Update,Insert,Query,Delete时),可将此复杂操作用存储过程封装起来与数据库提供的事务处理结合一起使用。 3.存储过程可以重复使用,可减少数据库开发人员的工作量 4.安全性高,可... 阅读全文
posted @ 2012-03-26 16:41 Ruiky 阅读(323) 评论(0) 推荐(0) 编辑