当前位置:首页 » 编程语言 » sql2k

sql2k

发布时间: 2022-07-09 03:42:47

sql2k触发器 判断表A的某个字段为1 那么表B的某个字段就增加100

CREATE TRIGGER [触发器命名] ON [dbo].[表A]
FOR INSERT, UPDATE
AS
If Exists(Select SysFlg From Inserted) and exists(select 字段A from 表A WHERE 字段A=1)
begin
update 表B set 字段B=字段B+100 from 表A,表B WHERE 表A.关键字=表B.关键字)
end

Ⅱ sql2k连接问题

DBConn ,不知道你具体的关于数据库连接 的文件是哪个, 在这个文件里,修改数据库连接设置,根据你的SQL数据库设置,每一项都要设置好,包括数据库驱动

Ⅲ 安装SQL2KSP4时出现这个情况是什么原因啊

win7对2000支持很不好,连正常安装都不可能。这是微软故意捣乱,目的是为了逼迫用新版2005及更高版本的sql server 建议用2005比较稳定 问题少很多

Ⅳ SQL 2K安装

打开注册表编辑器,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager中找到PendingFileRenameOperations项目,并删除它。这样就可以清除安装暂挂项目。

Ⅳ 如何将现有的数据库作业全部导入到另一数据库组中(sql 2k)

最近忙于公司BI软件性能测试,这几天主要测试CUBE采用ROLAP下,PA的并发和稳定性。涉及表和维度,立方:事实表sales_fact_1997,维度表time_by_day;立方:sales。修改内容:删除原来的TIME维度,新建TIME维度,修改SALES立方。

数据插入:

1、事实数据插入:通过DTS加调度实现将sales_fact_1997的数据进行复制。频率为每分钟10000条。主要用到的SQL语句:select top 10000 * from sales_fact_1997

2、维度数据插入:通过SQL语句插入数据到time_by_day.

测试用到的SQL语句:

1、单条插入

INSERT INTO time_by_day

(time_id, the_date, the_year, month_of_year, quarter,day_of_month)

VALUES ('1101', '1999-10-1', '1999', '10', 'Q4','1')2、单条插入:

INSERT INTO time_by_day

(time_id, the_date, the_year, month_of_year, quarter, day_of_month)

SELECT TOP 1 time_id + 1 AS time_id, the_date + 1 AS the_date, YEAR(the_date + 1)

AS the_year, MONTH(the_date + 1) AS month_of_year, { fn QUARTER(the_date + 1)

} AS quarter, DAY(the_date + 1) AS day_of_month

FROM time_by_day

ORDER BY time_id DESC3、循环插入:

DECLARE @MyCounter INT

SET @MyCounter = 0 /*设置变量*/

WHILE (@MyCounter < 2) /*设置循环次数*/

BEGIN

WAITFOR DELAY '000:00:10' /*延迟时间10秒*/

INSERT INTO time_by_day
(time_id, the_date, the_year, month_of_year, quarter, day_of_month)

SELECT TOP 1 time_id + 1 AS time_id, the_date + 1 AS the_date, YEAR(the_date + 1)

AS the_year, MONTH(the_date + 1) AS month_of_year, { fn QUARTER(the_date + 1)

} AS quarter, DAY(the_date + 1) AS day_of_month

FROM time_by_day

ORDER BY time_id DESC

SET @MyCounter = @MyCounter + 1

END4、插入以时间为变量的数据

DECLARE @MyCounter INT

declare @the_date datetime
SET @MyCounter = 0 SET @the_date = '1999-1-4' WHILE (@MyCounter < 200000) BEGIN WAITFOR DELAY '000:00:10' /*INSERT INTO time_by_day (time_id, the_date, the_year, month_of_year, quarter, day_of_month) SELECT TOP 1 time_id + 1 AS time_id, the_date + 1 AS the_date, YEAR(the_date + 1) AS the_year, MONTH(the_date + 1) AS month_of_year, { fn QUARTER(the_date + 1) } AS quarter, DAY(the_date + 1) AS day_of_month FROM time_by_day ORDER BY time_id DESC */ insert into time_by_day (time_id,the_date)values('371',@the_date) SET @the_date = @the_date + 1 SET @MyCounter = @MyCounter + 1 END

Ⅵ 如何安装SQL2000和SP4补丁

第1步:解压sql2ksp4.rar这个压缩包到当前路径,点击setup.bat进行安装,

第2步:点击"下一步",

第3步:点击"是",

第4步:继续点击"是",

第5步:点击"下一步",

第6步:选择"我用来登录到自己计算机上的windows账户信息(windows身份验证)",点击"下一步",

第7步:勾选"升级microsoft search 并应用SQL Server 2000 SP4(必须)",点击"继续",

第8步:点击"确认",

第9步:点击"下一步",进入安装过程,

第10步:点击"完成",

至此,sql2000全部安装完毕.

Ⅶ 为什么在安装ERP软件时提示SQL2K没有安装

那说明你还没装SQL2K。要现装好SQL2K,才能安装ERP软件。因为ERP说到底是数据库系统。

Ⅷ SQL2KSP4是什么

数据库软件My Sql
2k是版本2000的简写,
SP4是它的第4个补丁包,

Ⅸ sql2k 我想从 table表中随机取 300条数据来 SQL语句怎么写

SELECT TOP 300 * FROM TB ORDER BY NEWID()

Ⅹ 在一个SQL 2K数据库在保存的DTS数据包,如何在另一个SQL 2K中打开并编辑

1、在 SQL Server 企业管理器控制台树中,右击"数据转换服务"节点,然后单击"打开包"命令。

2、在"选择文件"对话框中,单击所需的 .dts 文件,然后单击"打开"按钮。

3、如果保存了多个数据转换服务 (DTS) 包或包版本,则出现"选择包"对话框。单击要打开的包或包的版本。

热点内容
滑板鞋脚本视频 发布:2025-02-02 09:48:54 浏览:432
群晖怎么玩安卓模拟器 发布:2025-02-02 09:45:23 浏览:557
三星安卓12彩蛋怎么玩 发布:2025-02-02 09:44:39 浏览:743
电脑显示连接服务器错误 发布:2025-02-02 09:24:10 浏览:537
瑞芯微开发板编译 发布:2025-02-02 09:22:54 浏览:146
linux虚拟机用gcc编译时显示错误 发布:2025-02-02 09:14:01 浏览:235
java驼峰 发布:2025-02-02 09:13:26 浏览:651
魔兽脚本怎么用 发布:2025-02-02 09:10:28 浏览:538
linuxadobe 发布:2025-02-02 09:09:43 浏览:212
sql2000数据库连接 发布:2025-02-02 09:09:43 浏览:726