-
如何从SQLServer2005表中删除字段
所属栏目:[MsSql] 日期:2021-02-20 热度:67
我试过这个: ALTER TABLE My.Table DROP MyField 并得到此错误: -MyField不是约束. – 不要放弃约束.查看以前的错误. 表中只有一行数据,只是添加了字段. 编辑: 为了跟进,sql确实缺少了COLUMN. 现在我更加认真地看错了: 对象’some_object__somenumbers’[详细]
-
ms-access – 将访问adp / sqlserver重写为C#.net?
所属栏目:[MsSql] 日期:2021-02-20 热度:188
我是一名非技术人员,并且有一家小公司多年来一直支持我公司的软件.该解决方案运行良好,解决方案的排列已经与当前的IT服务提供商合作超过15年.我最近有一家更成熟的IT公司对软件进行一般性审计.当前的解决方案使用access作为前端,sqlserver 2005作为数据库.执[详细]
-
不能执行查询,因为一些文件丢失或未注册 解决方法
所属栏目:[MsSql] 日期:2021-01-24 热度:111
不能执行查询,因为一些文件丢失或未注册 解决方法企业管理器中打开表时提示:“不能执行查询,因为一些文件丢失或未注册。再次运行安装程序确保要求的文件已注册”这个问题怎么解决??重装N次了!解决办法:注册以下的四个dll文件,重启机器即可,根本无需[详细]
-
mysql 记录不存在时插入 记录存在则更新的实现方法
所属栏目:[MsSql] 日期:2021-01-24 热度:173
mysql记录不存在时插入在MySQL中,插入(insert)一条记录很简单,但是一些特殊应用,在插入记录前,需要检查这条记录是否已经存在,只有当记录不存在时才执行插入操作,本文介绍的就是这个问题的解决方案。问题:我[详细]
-
SQL2000中用backup 备份数据库
所属栏目:[MsSql] 日期:2021-01-24 热度:157
SQL2000中用backup 备份数据库但在用restore命令恢复时,用只备份一次的bak文件恢复可以,但如果是保存的几次备份数据的bak文件则出错,为什么会出错?怎么解决?问题补充:我的备份语句,backup database test to disk=f:1.bak在查询分析器中执行一次成功,1.bak为1[详细]
-
数据库设计三大范式应用实例剖析
所属栏目:[MsSql] 日期:2021-01-24 热度:106
数据库的设计范式是数据库设计所需要满足的规范,满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新(update)操作异常。反之则是乱七八糟,不仅给数据库的编程人员制造麻烦,而且面目可憎,可能存储了大量不需[详细]
-
阿拉伯数字金额转换为中文大写之存储过程(更新版)
所属栏目:[MsSql] 日期:2021-01-24 热度:151
create Procedure MoneytoChinese22 --阿拉伯数字金额转换为中文大写@ChangeMoney Money ,@ReturnDaXie varchar(50) outputasSet Nocount ONDeclare @String1 char(20)Declare @String2 char(30)Declare @String4 Varchar(100)Declare @String3 Varchar(100)[详细]
-
GridView+分页存储过程
所属栏目:[MsSql] 日期:2021-01-24 热度:185
存储过程中的参数可以只有2个:第几页和每页的行数总行数的可以使用简单的SELECT COUNT(1) FROM TableName来完成,总页就是总行数/每页的行数。把这几个算出来的数填充到GridView相应的属性中。当点第几页的时候,再调用分页存储过程来刷新数据,就可以了。群[详细]
-
数据库快照,自定义函数与计算列
所属栏目:[MsSql] 日期:2021-01-24 热度:143
数据库快照,自定义函数与计算列1.数据库快照数据库快照就是保存某个数据库在快照那一瞬间的状态.快照和备份原理上有所不同,但是功能有一点相同那就是可以将数据还原为备份的那个时刻.快照的原理是新建一个数据库指针,在原数据库没有变化的情况下快照是不占用[详细]
-
Oracle建立(基础)
所属栏目:[MsSql] 日期:2021-01-24 热度:172
本人从来没有接触过Oracle,今天听师兄讲解演示了一下,颇有收获,所以著文以记之。废话少说,现介绍一下情况:环境:VPC2007中安装了Windows2003+Oracle9i做服务器,Host名:ms-zy-oracle;数据库名:MIS本机:windowsXP+Oracle9i客户端,将虚拟机运行后,打开[详细]
-
用SQL Server2005同义词链接Oracle的完整过程
所属栏目:[MsSql] 日期:2021-01-24 热度:106
用SQL Server2005同义词链接Oracle数据库可以将Oracle中的表,视图等映射到SQL2005中,直接在SQL2005中操作Oracle的数据,非常简单方便。下面具体一部一部讲解如何实现的。环境:Windows2005+SQL2005,数据库名字为amdOracle 9i,服务器IP:10.**.***.** 服务[详细]
-
SqlServer下数据库链接的使用方法
所属栏目:[MsSql] 日期:2021-01-24 热度:89
有时候我们希望在一个sqlserver下访问另一个sqlserver数据库上的数据,或者访问其他oracle数据库上的数据,要想完成这些操作,我们首要的是创建数据库链接。数据库链接能够让本地的一个sqlserver登录用户映射到远程的一个数据库服务器上,并且像操作本地数据[详细]
-
SQL server服务器大内存配置(转)
所属栏目:[MsSql] 日期:2021-01-24 热度:112
以前的服务器,由于内存的价格过高,一般配的内存不是很多,超过4G的当然就不多了.现在的服务器,配置超过4G就很多,在配作SQL数据库服务器后,很多的人只选默认的设置,虽然可以正常使用,可是却把大量的内存给浪费(SQL服务使用的内存不会超过1.8G),系统的性能也不能[详细]
-
数据库设计范式(转)
所属栏目:[MsSql] 日期:2021-01-24 热度:74
关系数据库设计之时是要遵守一定的规则的。尤其是数据库设计范式 现简单介绍1NF(第一范式),2NF(第二范式),3NF(第三范式)和BCNF,另有第四范式和第五范式留到以后再介绍。 在你设计数据库之时,若能符合这几个范式,你就是数据库设计的高手关系数据库[详细]
-
SQL Server连接中三个常见的错误分析(转)
所属栏目:[MsSql] 日期:2021-01-24 热度:178
一.SQL Server 不存在或访问被拒绝这个是最复杂的,错误发生的原因比较多,需要检查的方面也比较多.一般说来,有以下几种可能性:1.SQL Server名称或IP地址拼写有误2.服务器端网络配置有误3.客户端网络配置有误要解决这个问题,我们一般要遵循以下的步骤来一步步找[详细]
-
SQL Server2005的连接和配置(入门)
所属栏目:[MsSql] 日期:2021-01-24 热度:142
如果服务器和客户端是同一台机器,那么可以使用ShareMemory进行连接,这种方式不需要通过网络,所以速度应该是最快的。使用方法就是在SQL Server Mangage Studio中的登录-选项-“连接属性”中选择该网络协议就是了。如果是服务器客户端分开的,一般是使用TC[详细]
-
SQL Server2005 新数据类型XML
所属栏目:[MsSql] 日期:2021-01-24 热度:66
在SQL Server2005中继续延续了微软在.Net中的设计思想将XML和.Net紧密地结合到其中.用.Net在Sql2005中写存储过程定义函数我还没有研究过,今天就只简单得谈谈XML在SQL2005中的应用.相对SQLServer2000而言,2005在数据类型上最大的一点改变就是增加了XML这个数据[详细]
-
64位Windows下安装Redis教程
所属栏目:[MsSql] 日期:2021-01-24 热度:174
Redis对于Linux是官方支持的,安装和使用没有什么好说的,普通使用按照官方指导,5分钟以内就能搞定。详情请参考:http://redis.io/download[详细]
-
让Redis在你的系统中发挥更大作用的几点建议
所属栏目:[MsSql] 日期:2021-01-24 热度:68
Redis在很多方面与其他数据库解决方案不同:它使用内存提供主存储支持,而仅使用硬盘做持久性的存储;它的数据模型非常独特,用的是单线程。另一个大区别在于,你可以在开发环境中使用Redis的功能,但却不需要转到Re[详细]
-
SQLite 入门教程四 增删改查 有讲究
所属栏目:[MsSql] 日期:2021-01-24 热度:168
一、插入数据INSERTINTO表(列...)VALUES(值...)根据前面几篇的内容,我们可以很轻送的创建一个数据表,并向其中插入一些数据,不多说,看例子:[详细]
-
SQLite 入门教程三 好多约束 Constraints
所属栏目:[MsSql] 日期:2021-01-24 热度:132
一、约束Constraints在上一篇随笔的结尾,我提到了约束,但是在那里我把它翻译成了限定符,不太准确,这里先更正一下,应该翻译成约束更贴切一点。那么什么是约束呢?[详细]
-
Linux sqlite3 基本命令
所属栏目:[MsSql] 日期:2021-01-24 热度:174
备注:本文所有操作均在root用户下进行。1、安装sqlite3ubuntu下安装sqlite3直接在终端运行命令:#apt-getinstallsqlite3查看版本信息:#sqlite3-version2、sqlite3常用命令当前目录下建立或打开test.db数据库文件[详细]
-
MYSQL插入处理重复键值的几种方法
所属栏目:[MsSql] 日期:2021-01-24 热度:127
先建立2个测试表,在id列上创建unique约束。mysqlcreatetabletest1(idint,namevarchar(5),typeint,primarykey(id));QueryOK,0rowsaffected(0.01sec)mysqlcreatetabletest2(idint,0rowsaffected(0.01sec)mysq[详细]
-
SQL基础:常用SQL语句详解
所属栏目:[MsSql] 日期:2021-01-24 热度:55
到今天为止,人们对关系数据库做了大量的研究,并开发出关系数据语言,为操作关系数据库提供了方便的用户接口。关系数据语言目前有几十种,具有增加、删除、修改、查询、数据定义与控制等完整的数据库操作功能。通常把它们分为两类:关系代数类和关系演算类。[详细]
-
全国省市数据库创建代码2007年版
所属栏目:[MsSql] 日期:2021-01-24 热度:163
--**************************************************************CREATE TABLE common_Area(AreaID INTPRIMARYKEY,AreaName NVARCHAR(50) NOTNULL,RootID INT,ChildAmount INT,Depth INT,Sort INT,IsOpen BIT)--中国(2007年:24个省,5个自治区,4个直辖市[详细]