数据库应用
文章平均质量分 78
Softeer
这个作者很懒,什么都没留下…
展开
-
存储过程几种写法
1)创建使用参数的存储过程Create Proc au_info @lastname varchar(40),@firstname varchar(20)AsSelect au_lname,au_fname,title,pub_nameFrom ...where au_fname=@firstname And au_lname=@lastnameGoEXECUTE au_info ringe原创 2005-06-22 15:52:00 · 2301 阅读 · 1 评论 -
打包时如何将.Net和SqlSever一起打包
步骤: 1、添加一个新项目->选择类库模板->命名为DBCustomAction 2、单击项目右键->添加新项->选择安装程序类(命名为DBCustomAction.cs) 3、在服务器资源管理器中添加->连接到数据库->指定用户密码(选择允许保存密码)->数据库选择master 4、切换到DBCustomAction.cs的视图状态->将服务器资源管理器数据库连接中的master.dbo拖动到d原创 2005-06-18 21:23:00 · 1603 阅读 · 0 评论 -
SQL Server安全贴士
微软SQL Server安全方面的专家Greg Robidoux ,也是SQL Server数据库管理员特别兴趣小组(PASS DBA SIG)职业联盟的主席。他还是SearchDatabase.com 的专家和Edgewood 解决方案的创始人,位于美国新罕布什尔州梅里马克的专注于微软的SQL Server方面的数据库顾问。Robidoux 说他会经常关注优先列表底部的安全热点。“通常,要使得应原创 2005-10-31 14:22:00 · 1402 阅读 · 0 评论 -
海量数据库的查询优化及分页算法方案
随着“金盾工程”建设的逐步深入和公安信息化的高速发展,公安计算机应用系统被广泛应用在各警种、各部门。与此同时,应用系统体系的核心、系统数据的存放地――数据库也随着实际应用而急剧膨胀,一些大规模的系统,如人口系统的数据甚至超过了1000万条,可谓海量。那么,如何实现快速地从这些超大容量的数据库中提取数据(查询)、分析、统计以及提取数据后进行数据分页已成为各地系统管理员和数据库管理员亟待解决的难题。在原创 2005-11-08 16:18:00 · 5538 阅读 · 7 评论 -
锁定记录
/********** 加锁 ***************设table1(A,B,C)A B Ca1 b1 c1a2 b2 c2a3 b3 c31)排它锁新建两个连接在第一个连接中执行以下语句begin tran update table1 set A=aa where B=b2 waitfor delay 00:00:30原创 2005-07-20 22:30:00 · 2493 阅读 · 0 评论 -
锁定记录,只允许单用户修改的例子
--锁定记录,只允许单用户修改的例子:--创建测试环境--创建测试表--部门表create table 部门(departmentid int,name varchar(10))--记录锁定表create table lock(departmentid int,dt datetime)go--因为函数中不可以用getdate,所以用个视图,得到当前时间create view v_getdate a原创 2005-07-20 22:13:00 · 1048 阅读 · 0 评论 -
解决SQL Server 连接时的一些基本问题后的若干初浅心得
学生做了一个题库系统,用C#写的ASP应用程序,数据库用SQL Server2000,交给我看看。放到服务器上后,出现问题。反复调整后发现了解决的方法,其实很简单。回过头去看了看,发现是自己对SQL Server的连接语句和用户权限的认识不足所造成的。下面将我的一些心得以及网上查到的有关资料汇集一下,以为后来者借鉴,当然很肤浅。1、SQL Server的连接方式以本地服务器(LocalHost),原创 2005-07-12 22:25:00 · 1447 阅读 · 0 评论 -
sql server死锁的问题
常看到死锁的问题,一般都是KILL进程,但如果不查出引起死锁的原因,死锁会时常发生 可以通过查找引起死锁的的操作,就可以方便的解决死锁,现将日常解决问题的方法总结。1死锁发生时,通过如下语法,查询出引起死锁的操作 use master go declare @spid int,@bl int DECLARE s_cur CURSOR FOR select 0 ,blocked from (sele原创 2005-07-12 17:44:00 · 1369 阅读 · 0 评论 -
浅谈MS-SQL锁机制
锁的概述 一. 为什么要引入锁 多个用户同时对数据库的并发操作时会带来以下数据不一致的问题: 丢失更新A,B两个用户读同一数据并进行修改,其中一个用户的修改结果破坏了另一个修改的结果,比如订票系统 脏读A用户修改了数据,随后B用户又读出该数据,但A用户因为某些原因取消了对数据的修改,数据恢复原值,此时B得到的数据就与数据库内的数据产生了不一致 不可重复读A用户读取数据,随后B用户读出该数据并修改,原创 2005-07-12 16:50:00 · 1230 阅读 · 0 评论 -
SQL语句导入导出大全
/******* 导出到excelEXEC master..xp_cmdshell bcp SettleDB.dbo.shanghu out c:/temp1.xls -c -q -S"GNETDATA/GNETDATA" -U"sa" -P""/*********** 导入ExcelSELECT * FROM OpenDataSource( Microsoft.Jet.OLEDB.4.原创 2005-12-07 10:10:00 · 1482 阅读 · 0 评论