-
数据库快照,自定义函数与计算列
所属栏目:[MsSql] 日期:2021-01-24 热度:64
数据库快照,自定义函数与计算列1.数据库快照数据库快照就是保存某个数据库在快照那一瞬间的状态.快照和备份原理上有所不同,但是功能有一点相同那就是可以将数据还原为备份的那个时刻.快照的原理是新建一个数据库指针,在原数据库没有变化的情况下快照是不占用[详细]
-
GridView+分页存储过程
所属栏目:[MsSql] 日期:2021-01-24 热度:83
存储过程中的参数可以只有2个:第几页和每页的行数总行数的可以使用简单的SELECT COUNT(1) FROM TableName来完成,总页就是总行数/每页的行数。把这几个算出来的数填充到GridView相应的属性中。当点第几页的时候,再调用分页存储过程来刷新数据,就可以了。群[详细]
-
阿拉伯数字金额转换为中文大写之存储过程(更新版)
所属栏目:[MsSql] 日期:2021-01-24 热度:181
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)[详细]
-
数据库设计三大范式应用实例剖析
所属栏目:[MsSql] 日期:2021-01-24 热度:156
数据库的设计范式是数据库设计所需要满足的规范,满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新(update)操作异常。反之则是乱七八糟,不仅给数据库的编程人员制造麻烦,而且面目可憎,可能存储了大量不需[详细]
-
SQL2000中用backup 备份数据库
所属栏目:[MsSql] 日期:2021-01-24 热度:119
SQL2000中用backup 备份数据库但在用restore命令恢复时,用只备份一次的bak文件恢复可以,但如果是保存的几次备份数据的bak文件则出错,为什么会出错?怎么解决?问题补充:我的备份语句,backup database test to disk=f:1.bak在查询分析器中执行一次成功,1.bak为1[详细]
-
mysql 记录不存在时插入 记录存在则更新的实现方法
所属栏目:[MsSql] 日期:2021-01-24 热度:192
mysql记录不存在时插入在MySQL中,插入(insert)一条记录很简单,但是一些特殊应用,在插入记录前,需要检查这条记录是否已经存在,只有当记录不存在时才执行插入操作,本文介绍的就是这个问题的解决方案。问题:我[详细]
-
不能执行查询,因为一些文件丢失或未注册 解决方法
所属栏目:[MsSql] 日期:2021-01-24 热度:62
不能执行查询,因为一些文件丢失或未注册 解决方法企业管理器中打开表时提示:“不能执行查询,因为一些文件丢失或未注册。再次运行安装程序确保要求的文件已注册”这个问题怎么解决??重装N次了!解决办法:注册以下的四个dll文件,重启机器即可,根本无需[详细]
-
SQL Server2000企业管理器打不开-解决方法
所属栏目:[MsSql] 日期:2021-01-24 热度:98
出现情况是: SQL Server2000的企业管理器打不开,并出现如下错误信息:MMC 不能打开文件 C:/Program Files/Microsoft SQL Server/80/Tools/BINN/SQL Server Enterprise Manager.MSC。这可能是由于文件不存在,不是一个 MMC 控制台,或者用后来版本的 MMC 创[详细]
-
清空收缩数据库日志文件的方法
所属栏目:[MsSql] 日期:2021-01-24 热度:98
操作一个数据库时,程序提示数据日志过大;打开数据文件存放的目录检查,发现LDF文件已经达到了2G多。清除的方法是我在网上看到的,试了一下,达到要的效果,完成之后LDF文件只有100M不到。操作之前请做好备份。。。我的操作是在查询分析器中完成,操作方法如[详细]
-
SQL Server连接中三个最常见错误原因分析
所属栏目:[MsSql] 日期:2021-01-24 热度:129
(1) 发布时间:2005.02.23 09:23 来源:藏陋网作者:藏陋网1.SQL Server 不存在或访问被拒绝 2.无法连接到服务器,用户xxx登陆失败 3.提示连接超时一.SQL Server 不存在或访问被拒绝这个是最复杂的,错误发生的原因比较多,需要检查的方面也比较多.一般说来,有[详细]
-
常用SQL日期转换方式
所属栏目:[MsSql] 日期:2021-01-24 热度:132
SQL日期转换select CONVERT(varchar(10),getdate(),120)2004-09-12select CONVERT(varchar, getdate(), 120 )2004-09-12 11:06:08select replace(replace(replace(CONVERT(varchar, getdate(), 120 ),-,), ,),:,)20040912110608select CONVERT(varchar(12) ,[详细]
-
SQL命令解析字符串。
所属栏目:[MsSql] 日期:2021-01-24 热度:99
declare @ids varchar(50)declare @str varchar(200)declare @i intset @ids=11,222,333+,while @ids beginset @str = substring(@ids,1,charindex(,,@ids)-1)set @ids = replace(@ids,@str+,,)select @str,@idsend[详细]
-
2008年6月25日收集SQL命令:
所属栏目:[MsSql] 日期:2021-01-24 热度:126
2008年6月25日 11:12:281.检查要创建的表是否存在?IFOBJECT_ID(Price_history,U)ISNOTNULLDROPTABLEPrice_history2.复到一个表的表结构以开成一个新表。SELECT1ASProductID,UnitPriceASOldPrice,UnitPriceASNewPrice,GETDATE()ASDateINTOPrice_historyFROMdb[详细]
-
全国省市数据库创建代码2007年版
所属栏目:[MsSql] 日期:2021-01-24 热度:189
--**************************************************************CREATE TABLE common_Area(AreaID INTPRIMARYKEY,AreaName NVARCHAR(50) NOTNULL,RootID INT,ChildAmount INT,Depth INT,Sort INT,IsOpen BIT)--中国(2007年:24个省,5个自治区,4个直辖市[详细]
-
哈希加密:MD5()
所属栏目:[MsSql] 日期:2021-01-24 热度:174
哈希加密如果数据库保存了敏感的数据,如银行卡密码,客户信息等,你可能想将这些数据以加密的形式保存在数据库中。这样即使有人进入了你的数据库,并看到了这些数据,也很难获得其中的真实信息。在应用程序的大量信息中,也许你只想交很小的一部分进行加密,[详细]
-
SQL基础:常用SQL语句详解
所属栏目:[MsSql] 日期:2021-01-24 热度:167
到今天为止,人们对关系数据库做了大量的研究,并开发出关系数据语言,为操作关系数据库提供了方便的用户接口。关系数据语言目前有几十种,具有增加、删除、修改、查询、数据定义与控制等完整的数据库操作功能。通常把它们分为两类:关系代数类和关系演算类。[详细]
-
MYSQL插入处理重复键值的几种方法
所属栏目:[MsSql] 日期:2021-01-24 热度:150
先建立2个测试表,在id列上创建unique约束。mysqlcreatetabletest1(idint,namevarchar(5),typeint,primarykey(id));QueryOK,0rowsaffected(0.01sec)mysqlcreatetabletest2(idint,0rowsaffected(0.01sec)mysq[详细]
-
Linux sqlite3 基本命令
所属栏目:[MsSql] 日期:2021-01-24 热度:73
备注:本文所有操作均在root用户下进行。1、安装sqlite3ubuntu下安装sqlite3直接在终端运行命令:#apt-getinstallsqlite3查看版本信息:#sqlite3-version2、sqlite3常用命令当前目录下建立或打开test.db数据库文件[详细]
-
SQLite 入门教程三 好多约束 Constraints
所属栏目:[MsSql] 日期:2021-01-24 热度:130
一、约束Constraints在上一篇随笔的结尾,我提到了约束,但是在那里我把它翻译成了限定符,不太准确,这里先更正一下,应该翻译成约束更贴切一点。那么什么是约束呢?[详细]
-
SQLite 入门教程四 增删改查 有讲究
所属栏目:[MsSql] 日期:2021-01-24 热度:89
一、插入数据INSERTINTO表(列...)VALUES(值...)根据前面几篇的内容,我们可以很轻送的创建一个数据表,并向其中插入一些数据,不多说,看例子:[详细]
-
让Redis在你的系统中发挥更大作用的几点建议
所属栏目:[MsSql] 日期:2021-01-24 热度:172
Redis在很多方面与其他数据库解决方案不同:它使用内存提供主存储支持,而仅使用硬盘做持久性的存储;它的数据模型非常独特,用的是单线程。另一个大区别在于,你可以在开发环境中使用Redis的功能,但却不需要转到Re[详细]
-
64位Windows下安装Redis教程
所属栏目:[MsSql] 日期:2021-01-24 热度:82
Redis对于Linux是官方支持的,安装和使用没有什么好说的,普通使用按照官方指导,5分钟以内就能搞定。详情请参考:http://redis.io/download[详细]
-
redis配置文件redis.conf中文版(基于2.4)
所属栏目:[MsSql] 日期:2021-01-24 热度:136
复制代码代码如下:#Redis示例配置文件#注意单位问题:当需要设置内存大小的时候,可以使用类似1k、5GB、4M这样的常见格式:##1k=1000bytes#1kb=1024bytes#1m=1000000bytes#1mb=1024*1024bytes#1g=&[详细]
-
SQLite3中自增主键相关知识总结
所属栏目:[MsSql] 日期:2021-01-24 热度:201
一、SQLite清空表并将自增列归零SQL标准中有TRUNCATETABLE语句,用来清空表的所有内容。但SQLite不支持这个语句。在SQLite中直接使用DELETEFROMTableName就可以了。对于大多数DBMS来说,用DELETE不如用TRUNCATE速度[详细]
-
SQLite3 API 编程手册
所属栏目:[MsSql] 日期:2021-01-24 热度:59
前序:...1一、版本...1二、基本编译...2三、SQLITE操作入门...2(1)基本流程...2(2)SQL语句操作...4(3)操作二进制...8(4)事务处理...10四、给数据库加密...10五、后记...25[详细]
