精华内容
下载资源
问答
  • sqlserver2000 现实table里的行号

    千次阅读 2014-01-21 18:51:35
    下面是转载,看来sql server 2000是没有方便点的...SQL2000中SQL2005中的 Row_Number一样获取行号 www.diybl.com 时间 : 2010-07-21 作者:网络 编辑:huyang629 点击: 342 [ 评论 ] - - SQL2000中SQL200

    下面是转载,看来sql server 2000是没有方便点的办法的了,死了心吧。row_num是sql server 2005的功能

    SQL2000中像SQL2005中的 Row_Number一样获取行号
    www.diybl.com    时间 : 2010-07-21  作者:网络   编辑:huyang629 点击:  342 [ 评论 ]
    -
    -
    SQL2000中像SQL2005中的 Row_Number一样获取行号
    文章分类:数据库
    在SQL2005以上可以使用Row_Number()来获取行号,SQL2000中没有这个函数,我们可以用下面的方法来获取行号:

    select ( select count(*)
                from   tb_product p1
                where  p1.proid <= p2.proid)  as rowNumber,
    * from tb_product p2
    order by rowNumber


    方法一:

    select id=identity(int,1,1),* into # from tb 
    select * from #
    drop table #

    方法二:

    select rowid=(select count(*) from 学生表 where 学生ID<=a.学生ID),* from 学生表 a

    实现分页:

    SELECT rownum=IDENTITY(INT,1,1),* INTO # FROM (SELECT * FROM GGFB) AS T SELECT * FROM # WHERE rownum <= 10 and rownum >= 0 DROP TABLE #

    展开全文
  • 在SQLServer 2000中,使用SQL语句判断某一字段为空,用以下语句:SELECT *FROM XkzsQsIDWHERE (YouXRQ 使用SQL语句判断某一字段不为空,用以下语句:SELECT *FROM XkzsQsIDWHERE (YouXRQ
    在SQLServer 2000中,使用SQL语句判断某一字段为空,用以下语句:
    SELECT *
    FROM XkzsQsID
    WHERE (YouXRQ < GETDATE()) AND (IsLogout IS NULL)
    使用SQL语句判断某一字段不为空,用以下语句:
    SELECT *
    FROM XkzsQsID
    WHERE (YouXRQ < GETDATE()) AND (NOT IsLogout IS NULL)
     
    展开全文
  • 在Sql Server 2000中启动作业管理

    千次阅读 2007-12-30 13:04:00
    Sql Server 2000支持作业管理功能,可以让数据库安一定的时间自动执行指定的操作,那么怎么样设置和建立作业呢?具体步骤如下:1、打开[企业管理器]->[管理]->[Sql Server 代理]->[作业]2、右键单击[作业]...

     Sql Server 2000支持作业管理功能,可以让数据库安一定的时间自动执行指定的操作,那么怎么样设置和建立作业呢?具体步骤如下:

    1、打开[企业管理器]->[管理]->[Sql Server 代理]->[作业]

    2、右键单击[作业],选择[新建作业]命令,打开[新建作业属性]对话框。

    3、在[常规]面板中输入[名称],在[步骤]面板中单击[新建]按钮,打开[新建作业步骤]对话框。

    4、在[步骤名]中输入名称,选择相应的[类型](一般为Transact SQL 脚本(TSQL)),选择相应的[数据库],在[命令]下输入SQL语句,也可通过[打开]相应的TSQL文件来导入命令。通过[分析]按钮可以分析输入的语句是否正确;其它的一般默认即可。

    5、新建[调度]:单击[调度]->[新建调度]打开[新建作业调度]对话框;

    6、输入调度名称,然后对调度进行设置。一般选择[反复出现],单击[更改]按钮对作业[编辑反复出现的作业调度]进行设置。

    7、其它不用设置,确定即可。

    最后可右击新建的作业,选择[所有任务]->[生成SQL脚本]导出相应的SQL语言。

    在这里要注意的问题是:如果相让作业启动还要启动[SQL Server 代理],否则作业不会自动运行的。另外还要选择上[SQL Server属性]中的[自动运行SQL Server 代理]一项,否则一旦重新启动计算机还要手动启动[SQL server 代理]。

    展开全文
  • --在SQL Server 2000中,如何对数据库进行备份,并且压缩备份,拷贝到其他位置 --1:(备份) --1.1 创建测试库USE MASTERGOIF DB_ID('DBTEST') IS NOT NULLDROP DATABASE DBTESTGOCREATE DATABASE DBTESTGO--1.2 设置...

    --在SQL Server 2000中,如何对数据库进行备份,并且压缩备份,拷贝到其他位置 

    --1:(备份)
    --1.1 创建测试库
    USE MASTER
    GO
    IF DB_ID('DBTEST') IS NOT NULL
    DROP DATABASE DBTEST
    GO
    CREATE DATABASE DBTEST
    GO
    --1.2 设置备份的路径及文件名
    DECLARE @path varchar(200)
    set @path='c:/bak/DBTEST'+CONVERT(VARCHAR(10),GETDATE(),23)+'.bak'
    --1.3 备份
    backup database DBTEST to disk=@path
    --2:(压缩备份的数据库文件)
    DECLARE @archive varchar(200),@cmd varchar(200)
    --2.1设置压缩文件名
    set @archive='c:/DBTEST'+CONVERT(VARCHAR(10),GETDATE(),23)+'.cab'
    exec xp_makecab @archive,mszip,1,@path --sql 2005 中xp_makecab 似乎没有了,可以用xp_cmdshell 'makecab.exe'替代
    --2.2设置copy的其它位置,可以设置为网络上共享计算机的目录,如//server2/backups/sqldumps
    set @cmd='copy '+@archive +' d:/'
    exec xp_cmdshell  @cmd

    ----结果显示如下
    /*
    正在删除数据库文件 'd:/Program Files/Microsoft SQL Server/MSSQL/data/DBTEST_log.LDF'。
    正在删除数据库文件 'd:/Program Files/Microsoft SQL Server/MSSQL/data/DBTEST.mdf'。
    CREATE DATABASE 进程正在磁盘 'DBTEST' 上分配 0.75 MB 的空间。
    CREATE DATABASE 进程正在磁盘 'DBTEST_log' 上分配 0.49 MB 的空间。
    已处理 96 页,这些页属于数据库 'DBTEST' 的文件 'DBTEST'(位于文件 8 上)。
    已处理 1 页,这些页属于数据库 'DBTEST' 的文件 'DBTEST_log'(位于文件 8 上)。
    BACKUP DATABASE 操作成功地处理了 97 页,花费了 0.205 秒(3.846 MB/秒)。
    消息 2001,级别 5,状态 2001
    正在将文件“'c:/bak/DBTEST2010-06-14.bak”添加到压缩包。
    消息 2002,级别 5,状态 2002
    已将文件“c:/bak/DBTEST2010-06-14.bak”添加到压缩包。
    output                                                                          
    ---------------------------------------------------------------------------------
    已复制         1 个文件。
    NULL

    (所影响的行数为 2 行)

    */

    展开全文
  • 代码只有三句:sp_addlinkedserver oraclelink, Oracle, MSDAORA, oraclenetname/*其中oraclelink是要在sql中使用的名称,oraclenetname是oracle网络服务名称。*/gosp_addlinkedsrvlogin oraclelink, false, sa,
  • sql server 2000的备份文件导入到sql server 2012
  • sqlserver2000中实现差集操作

    千次阅读 2008-04-22 16:30:00
    昨天遇到一个问题,在sqlserver2000中实现差集(sqlserver2000不支持两个select语句间的intersect和except操作),自己写的语句和答案的查询结果不一样,一直看不出两个语句逻辑上有什么不同,今天对照结果集才发现了...
  • 问:我这边有两个版本的数据库,一个是SQL Server 2005,一个是SQL Server 2000,我想把sql server2005的数据和结构导入到sql server 2000中,不知道该怎样操作? 回答:在SQL server 2005附加过后的数据库,不能再...
  •  sqlserver2000与sqlserver2005和2008 jdbc连接的不同写法   SQL Server 2000 加载驱动和URL路径的语句是 String driverName = "com.microsoft.jdbc.sqlserver.SQLServerDriver";...
  • SQL Server2000 如何查看数据库日志

    万次阅读 2007-07-03 09:49:00
    在SQL Server2000中,一个数据库的日志是以*.ldf 文件存放,请问我想查看某一个数据库的日志,该如何操作.方法1、DBCC LOG(DatabaseName,2)方法2:select * From ::fn_dblog(default,default)方法3用Log Explorer
  • SQL Server 2000定期自动备份详细图解企业管理器的Tools,Database Maintenance Planner,可以设置数据库的定期自动备份计划。并通过启动Sql server Agent来自动运行备份计划。具体步骤如下: 1、打开企业管理器,...
  • java如何连接SqlServer2000

    千次阅读 2018-02-01 20:02:49
    系统自带用的数据库是SqlServer2000。因为之前都是连接Oracle或者MySql。这下我去网上查了查。网上说的下载驱动jar包是最新版本的。不支持SqlServer2000。而SqlServer2000所用的jar包官网已经下架了。忙到半天下载到...
  • 本文主要列出了SQLSERVER 2000 以及SQL Server 2005的版本号: 首先是SQL SERVER 2000,主要包括: RTM 2000.80.194.0 SQL Server 2000 SP1 2000.80.384.0 SQL Server 200
  • SQLServer2000驱动jar包

    千次下载 热门讨论 2010-04-28 08:44:53
    java连接SQLServer2000数据库,用这个驱动,必须的。
  • sqlserver2000中实现over函数

    千次阅读 2011-02-25 18:22:00
    oracle的sql语句如下...   以上语句对(fzqsz-flx) 进行了求和操作并且是根据日期进行的   但是在sqlserver2000里不支持over函数,那我们就使用以下方法来实现 sqlserver200
  • 1、在SQL Server Management Studio资源管理器窗口右键选择任务-&gt;还原-&...总结:将sql server2000的备份数据还原到sql server 2008关键是一定不要建立一个新的数据库文件,而是直接...
  • 【图】用Sql Server 2000的数据库备份还原到Sql Server 2005的数据库(){NEBlog.gPermaLinkPage.updownMe
  • 分两步: 1.从2008生成建立库和表的脚本文件,...需要注意的是,高级选项中的为服务器版本编写脚本选项要选择:SQL Server 2000 (2)2000中,打开查询分析器,打开(1)生成的脚本文件,执行 需要注意的是,有...
  • Sqlserver2008R2数据库恢复为sqlserver2000

    千次阅读 2017-11-14 09:43:54
    低版本sqlserver数据库可以直接还原为高版本数据库,高版本数据库要恢复为低版本数据库,一般通过生成带数据的sql语句来实现。 具体操作: 选中数据库; 右键弹出菜单,选中【任务】,选中【生成脚本】; 单击【下...
  • 关于SqlServer 2000 多行插入

    千次阅读 2017-06-29 20:54:41
    sqlserver2000多行插入
  • win10安装Navicat Premium11.0.8后新建SQL server连接报错,百度说卸载Microsoft SQL server 2012 native client即可,同时也有其他的答案,搞得有些混乱。 实测后发现可使用卸载的方式Microsoft SQL server 2012可...
  • 现在手中有Sql Server 2000中的数据库备份文件(如果此备份文件没有后缀名*.bak或*.trn,请追加相应的后缀名),欲将此文件还原到Sql Server 2005中,还原时突然报错,为此网上搜索了有关文章,金庆的专栏中有一篇...
  • 项目环境是php5.3.28 项目用的ThinkPHP3.2.3 已经mysql5.5数据库,要和另一个项目对接,需要连接sqlsever2000数据库进行一些操作。 第一种用php自带扩展连接数据库: 1、首先要下载 ...
  • 自学Java时,自己编写的Java程序无法...我所看的教学视频是sql server2000的版本,而sql server2017的加载驱动与连接数据库和sql server2000相比大有不同。 sql server 2000 代码如下 try { //1、加载驱动 ...
  • 以数据库mpcyerp为例,做对...二、停止SQL Server服务,删除新数据库的两个文件(mpcyerp_Data.MDF和mpcyerp_Log.ldf文件),把备份的mpcyerp_Data.MDF拷贝到创建新数据库文件夹内 三、查询分析器逐步执行...
  • Sql Server 2000的数据库备份来还原Sql Server 2005中的数据库现在手中有Sql Server 2000中的数据库备份文件(如果此备份文件没有后缀名*.bak或*.trn,请追加相应的后缀名),欲将此文件还原到Sql Server 2005中,...
  • 1,程序总是提示用户"xxx"登录失败Exception Details:System.Data.SqlClient.SqlException:用户GlobeChineseClub登录失败 1、在SQL Server创建“电脑名/ASPNET”用户,比如我创建HP-2V47VI88M4GB/ASPNET;2、在SQL...
  • SQL Server 2000中重命名数据库

    千次阅读 2006-01-07 09:43:00
    SQL Server 2000中重命名数据库 你只要执行下面三行SQL语句: EXEC sp_dboption OldDbName, Single User, TRUE EXEC sp_renamedb OldDbName, NewDbName EXEC sp_dboption NewDbName, Single User, FALSE...
  • 现在手中有SQL Server2000中的数据库备份文件(如果此备份文件没有后缀名*.bak或*.tm,请追加相应的后缀名,如*.bak),欲将此文件还原到SQL Server2005中,还原时突然报错,为此网上搜索了有关文章,现将分析和...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 176,489
精华内容 70,595
关键字:

在sqlserver2000中