MSSQL数据库 Oracle数据库 Access数据库 MySQL数据库
返回首页
当前位置: 主页 > 数据库 >
  • [Access数据库] 压缩Access文件 日期:2010-08-31 22:26:39 点击:0 好评:0

    众所周知,Access(数据库)文件中包含数据表,设计数据表结构时,设定了每个字段的大小。例如,文本类型的字段大小,默认为50个字符;备注类型的字段大小,为64KB。 在实际使用时,字段中往往有很多空余。因此, 当数据库文件的大小超过256KB后 ,应当使用关闭时压缩功能。此功能是在关闭数据库时,将记录中的空格消除,从而达到减小数据库文件的目的。具体操作方法是: ⑴单击工具选项。 ⑵选项对话框的常规选项卡,选中关闭时压缩复选框,然后单击应用即可。 提示: ⑴ 数据库文件越大...

  • [MSSQL数据库] 解决SQL Server日志文件损坏严重的问题 日期:2010-08-29 10:31:06 点击:6 好评:0

    如果服务器出现Raid故障,在数据基本恢复成功后,发现其中的一个Sql Server日志文件(扩展名LDF)损坏严重,我们可以通过下面的操作使数据全部恢复。 首先新建一个同名的数据库,然后再停掉sql server服务,用原数据库的数据文件覆盖掉这个新建的数据库文件,重启sql server服务。打开企业管理器,该数据库显示置疑,在查询分析器中执行下面的语句: USE MASTER GO SP_CONFIGURE 'ALLOW UPDATES',1 RECONFIGURE...

  • [MSSQL数据库] SQL Server 2000的“设备激活错误” 日期:2010-08-29 10:30:00 点击:1 好评:0

    数据库恢复时出现诸如设备激活错误,请使用with move选项来标志该文件的有效位置报错的解决方法 还原数据库时, 发现在企业管理器中,操作:所有任务还原数据库选择从设备还原,找到备份文档路径,强制还原。报错:设备激活错误,请使用with move选项来标志该文件的有效位置。 解决方法:右键点数据库(注意不是某个特定的数据库)--》所有任务--》还原数据库--》选择从设备还原,选择要还原成的数据库名,然后在选项卡中,选择最现有数据库上强制还原数据库,然后在下面修改数据库还原...

  • [MSSQL数据库] 启动SQL Server时自动执行存储过程 日期:2010-08-29 10:16:39 点击:3 好评:0

    将存储过程创建在master数据库中,然后企业管理器中找到这个存储过程--右键--属性--勾选每当sql server启动时执行。 或者在master中创建存储过程后,执行语句设置为自动启动 use master exec sp_procoption '存储过程名','startup','on' 自动执行存储过程 SQL Server 启动时可以自动执行一个或多个存储过程。这些存储过程必须由系统管理员创建,并在 sysadmin 固定服务器角色下作为后台过程执行。这些过程不...

  • [MSSQL数据库] SQL语句查询结果集中的动态修改案例(临时表+游标) 日期:2010-08-29 09:54:58 点击:4 好评:0

    曾经一位朋友问我这样一个问题: 怎样在查询出来的结果集中增加一个新列(有规律)? 如:数据库中的结构和数据如下:(tableName : People) NameAge changchang 20 charles 23 sunny 21 huangzhs 22 dazu65 现在通过SQL语句把查询的结果显示成: Id Name Age 1changchang 20 2 Charles 23 3sunny 21 4huangzhs 22 5dazu 65 首先分析这道题目:...

  • [MSSQL数据库] MS Sqlserver视图巧用 日期:2010-08-29 01:35:51 点击:1 好评:0

    1、创建数据库testdb 2、创建表test SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[test]( [id] [nchar](10) COLLATE Chinese_PRC_CI_AS NULL, [name] [nchar](10) COLLATE Chinese_PRC_CI_AS NULL, [sex] [bit] NULL ) ON [PRIMARY] 3、创建数据库...

  • [MSSQL数据库] 树形数据层次展示 日期:2010-08-29 01:32:48 点击:1 好评:0

    --测试数据 DECLARE @t TABLE(ID char(3),PID char(3),Name nvarchar(10)) INSERT @t SELECT '001',NULL ,'山东省' UNION ALL SELECT '002','001','烟台市' UNION ALL SELECT '004','002','招远市' UNION ALL SELECT '003','001','青岛市' UNION ALL SELECT '005',NULL ,'四会市...

  • [MSSQL数据库] 字符串IP地址转换成IP数值函数 日期:2010-08-29 01:30:22 点击:1 好评:0

    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[f_IP2Int]') and xtype in (N'FN', N'IF', N'TF')) drop function [dbo].[f_IP2Int] GO --1. 字符串IP地址转换成IP数值函数。 CREATE FUNCTION dbo.f_IP2Int( @ip char(15) )RETURNS bigint AS BE...

  • [MSSQL数据库] 使用UNION做进销存报表 日期:2010-08-29 01:29:40 点击:1 好评:0

    --期初数据 DECLARE @stock TABLE(id int,num decimal(10,2)) INSERT @stock SELECT 1,100 UNION ALL SELECT 3,500 UNION ALL SELECT 4,800 --入库数据 DECLARE @in TABLE(id int,num decimal(10,2)) INSERT @in SELECT 1,100 UNION ALL SELECT 1,80 UNION ALL SELEC...

  • [MSSQL数据库] 利用 Sql Server 游标删除重复记录 日期:2010-08-29 01:27:42 点击:1 好评:0

    declare mycursor cursor for select addinip from testdb group by addinip having count(addinip)1 open mycursor declare @ip sysname fetch next from mycursor into @ip while(@@fetch_status=0) begin print @ip declare @aid int select @aid=max(aut...

推荐内容