當前位置:首頁 » 編程語言 » 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