如果不能设计一个合理的数据库模型,不仅会增加客户端和服务器段程序的编程和维护的难度,而且将会影响系统实际运行的性能。所以,在一个系统开始实施之前,完备的数据库模型的设计是必须的。 一、数据库结构的设计 在一个系统分析、设计阶段,因为数据量较小,负荷较低。我们往往只注意到功能的实...
一、什么是主键、外键: 关系型数据库中的一条记录中有若干个属性,若其中某一个属性组(注意是组)能唯一标识一条记录,该属性组就可以成为一个主键比如 : 学生表(学号,姓名,性别,班级) 其中每个学生的学号是唯一的,学号就是一个主键 用户表(用户名、密码、登录级别) 其中用户名是唯...
今天不小心把客户那边的数据库中删了一千多条数据,而且之前又没有备份,真的是很郁闷,后来在网上找到一工具,用起来挺方便,让我躲过一劫。 首先来看一下界面: 输入服务器地址,用户名及密码后点Connect,进入到下面的界面: 在这里选择要恢复数据的数据库,选择Use On-l...
复制代码 代码如下: create procedure test_tran as set xact_abort on -----用@@error判断,对于严重的错误,系统根本就不会执行随后对@@error的判断,会直接终止执行。所以设置set xact_abort on 是必要...
复制代码 代码如下: public bool SaveSMSMessage(SMSBatch smsBatch, DataSet smsMessages) { //using (TransactionScope ts = new TransactionScope(Transac...
本主题提供有关不同版本的 SQL Server 2012 所支持的功能的详细信息。 Microsoft SQL Server 2012 官方简体中文版下载 SQL Server Evaluation 版具有 180 天的试用期。 有关详细信息,请参阅 SQL S...
让我们来看一些例子: 复制代码 代码如下:--获取表的count信息select count(*) from T with(nolock) --获取特定值的count信息select count(*) from T with(nolock)where v = \'--value...
但是有利也有弊,它要求排序字段必须构成唯一记录,且select后的字段列表中,不允许出现与排序字段同名的字段。虽然sql2k5及以上版本已经提供了rownum()来进行分页处理,但是使用sql2k进行开发的还是较多的复制代码 代码如下:uusing system.collect...
这里我昨天碰到的问题就是执行一段根据变量tableName对不同的表进行字段状态的更改。由于服务器原因,我不能直接在数据访问层写SQL,所以只好抽离出来放到存储过程里面。 这里就出现了一个问题,我花费了好久才弄通!   其实就是很简单的一个SQL语句:   upda...
打开CMD命令 执行:sqlcmd/? 这是sqlcmd命令的一些帮助信息 通过上面可以知道怎么连数据库了 执行:sqlcmd -S 服务器地址 -d 数据库名称 -U 用户密码 -P 密码 以下是操作数据库的一下命令 复制代码 代码如下: 0. 创建数据库 CREATE DA...

我的博客

人生若只如初见,何事秋风悲画扇。