當前位置:首頁 » 存儲配置 » sqlserver2000存儲過程

sqlserver2000存儲過程

發布時間: 2022-06-24 21:46:11

A. sql server 2000 中的存儲過程

類似於JAVA中的'類'``可以將大量重復工作簡單化
例如一個學生信息的資料庫,查詢某個指定的學生的信息時(選修課程,成績等等),會多次用到同一語句 select *.成績,*.選修課程 等等..
為其創建一個存儲過程,即可在每次查詢不同學生信息時,省略掉寫select語句的麻煩,用一個介面或幾個介面來查詢會更方便.

B. 如何查看sql server 2000 存儲過程

啟動企業管理器,打開資料庫,點開「存儲過程」,可以看到。

C. 如何寫sqlserver2000存儲過程用於批量錄入數據,求解

此問題可以不用存儲過程來實現

思路:
1、先拼接好SQL語句
strsql="select 1,3 union all
select 2,3 union all
select 3,3"
strsql="insert into 表 (b_no,b_num) "+strsql

2、在程序里直接執行該SQL語句

D. sql sever2000怎麼創建存儲過程,

CREATEPROCEDURE p_AddClassInfo
(
@ClassNo int,
@DepartNo int,
@ClassName nvarchar(50)
)
AS
INSERT INTO Class VALUES (@ClassNo,@DepartNo,@ClassName)

創建幾個參數,就學要添加幾個參數,否則就會提示沒有參數

E. 怎樣在SqlServer2000下創建存儲過程

在企業管理器你所建的表那裡,有一個存儲過程,右鍵,新建存儲過程,在新建存儲過程對話框輸入T-SQL語句 create proc 存儲過程名
as~~~~~~~~
確認無誤後單擊確定按鈕,希望可以採納

F. sqlserver2000 不能調試存儲過程

控制面板—>管理工具—>服務—>MSSQL(默認的ID)—>屬性—>登陸—>選一個Windows帳戶,填寫密碼,再重新啟動SQL Server 2000就可以調試存儲過程了。

看一看sql資料庫的版本,如果是kf版則不能進行單步調試,必須為企業版,同時版本已打了sp4補丁。
還有就是vs的問題,卸載了重新安裝就會好了。

1. 遠程sql伺服器的mssqlserver服務要求使用指定用戶(不是本地系統用戶),最好是administrator啟動。
控制面板--管理工具--服務--右鍵mssqlserver--屬性--登錄中,將登錄身份改為「此帳戶」,並設置對應的用戶名及密碼。
2. 登錄遠程sql的用戶使用sa
3. 遠程sql伺服器要求未禁用調試功能,執行下面的語句開啟調試功能:
sp_sdidebug legacy_on
4. 保證調試與被調試的電腦的sql server版本一致,無論是客戶端,還是伺服器,最好都安裝sql sp4。
檢查SQ ServerL有沒有打補丁的方法是在查詢分析器中運行:
select @@version
如果出來的版本號是8.00.2039以下,則表明未安裝sp4的補丁。
全部補丁的位置(在下載頁的中間部分,可以選擇語言,必須保證下載的補丁語言和sql server實例語言對應)

注意:
a. 補丁下載後,執行的時候是解壓,要在解壓後的目錄中執行setup.bat才是真正的安裝
b. 如果的操作系統是xp,那麼在安裝xp sp2後,不管以前是否安裝過sql sp4,都要再安裝一次,並且在防火牆中開啟1433埠,否則無法被其他電腦訪問
c. windows 2003上運行機制的 SQL Server 必須安裝sp3或者更高的補丁版本。
與sql server版本沒有關系吧。現在機器上裝的是sql server 2000

G. sql server2000 加密的存儲過程 怎麼導出

可以導入,太大,就不要用記事本或者其它編輯器打開了,
查詢分析器--連接資料庫--文件--打開--.sql文件--F5執行

不過你把數據導出為SQL文件,而且200多M,真的是。

為何不壓縮後,直接拷庫文件,或者直接備份導出呢。

如果查詢分析器不能打開的話,沒辦法,去找台好點的機子來執行,OK後,把DBF和LOG文件拷過來就可以用了,
查詢分析器--連接資料庫--文件--打開--.sql文件--F5執行,,就是這個步驟了,還有什麼詳細的,打開查詢分析器,連接你要導入的資料庫,文件,打開,選擇你那個200多M的SQL文件,F5執行,就OK了,,如果內存不足,想別的辦法去別的機子或者別的辦法,導成功後,把數據文件直接拷到你MSSQL下面的DATA裡面就可以用了。

H. 有關SQLSERVER2000存儲過程的編寫。。

--1 先建立[CurrentTotal] 表
CREATE TABLE [dbo].[CurrentTotal]
(
[totalSewage] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[errorAmount] [numeric](18, 2) NULL ,
[Idx] [numeric](18, 0) IDENTITY (1, 1) NOT NULL ,
[tagId] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL
) ON [PRIMARY]
GO
--2封裝存儲過程
create proc pro_c
as
begin
declare @s varchar(8000)
set @s=''
select @s=@s+','+name
from sysobjects where xtype = 'U' and name like 'THisData2%'
set @s=REPLACE(@s,',',' group by tagid union all selct sum(value) as value,tagid from ')
set @s=stuff(@s,1,LEN('group by tagid union all'),'')
exec (@s)
end
--3建立作業
企業管理器
--管理
--SQL Server代理
--右鍵作業
--新建作業
--"常規"項中輸入作業名稱
--"步驟"項
--新建
--"步驟名"中輸入步驟名
--"類型"中選擇"Transact-SQL 腳本(TSQL)"
--"資料庫"選擇執行命令的資料庫
--"命令"中輸入要執行的語句:
truncate table [dbo].[CurrentTotal]
exec pro_c
--確定
--"調度"項
--新建調度
--"名稱"中輸入調度名稱
--"調度類型"中選擇你的作業執行安排
--如果選擇"反復出現"
--點"更改"來設置你的時間安排為一小時一次

然後將SQL Agent服務啟動,並設置為自動啟動,否則你的作業不會被執行

設置方法:
我的電腦--控制面板--管理工具--服務--右鍵 SQLSERVERAGENT--屬性--啟動類型--選擇"自動啟動"--確定.

I. C#和(sql server 2000)存儲過程的簡單問題!

存儲過程:
create
proc
proc_aa
as
begin
select
*
from

end
調用存儲過程的方法
public
static
DataSet
GetDsByParam(string
存儲過程名字,
SqlParameter[]
sps//參數,這里為空)
{
try
{
conn
=
new
SqlConnection(連接資料庫的字元串);
conn.Open();
cmd
=
new
SqlCommand(存儲過程名字,
conn);
cmd.CommandType
=
CommandType.StoredProcere;
foreach
(SqlParameter
sp
in
sps)
{
cmd.Parameters.Add(sp);
}
da
=
new
SqlDataAdapter();
da.SelectCommand
=
cmd;
ds
=
new
DataSet();
da.Fill(ds);
return
ds;
}
catch
(Exception
ex)
{
throw
new
Exception(ex.Message);
}
finally
{
if
(conn
!=
null)
{
conn.Close();
conn.Dispose();
}
}
}

熱點內容
蘇州什麼是刀片伺服器 發布:2025-01-10 17:08:55 瀏覽:915
樓宇對講linux和安卓哪個好 發布:2025-01-10 17:08:53 瀏覽:629
編程貓電腦版 發布:2025-01-10 17:07:25 瀏覽:941
上傳音樂表 發布:2025-01-10 17:04:52 瀏覽:165
如何在安卓tv上裝當貝市場 發布:2025-01-10 16:59:54 瀏覽:978
電腦鐵電存儲 發布:2025-01-10 16:57:19 瀏覽:463
c語言源程序的基本單位 發布:2025-01-10 16:47:37 瀏覽:286
王者安卓賬號如何換到蘋果 發布:2025-01-10 16:34:47 瀏覽:729
c語言lua 發布:2025-01-10 16:34:46 瀏覽:207
我的世界檢測伺服器人員 發布:2025-01-10 16:32:30 瀏覽:833