sql2k
Ⅰ 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) 包或包版本,则出现"选择包"对话框。单击要打开的包或包的版本。