1樓:匿名使用者
你可以試試access裡面的巨集,殲伍裡面能存放一系列氏扮或的操作,應該能滿足一般意義上的儲存過程。
還有,access屬於說面資料庫,如果從抽取資料的角度講,檢視和儲存過程不會有太大的差別缺悄。所以你在access中建立多個查詢,再呼叫,應該不會影響資料庫效能。
access如何建立帶引數的儲存過程(查詢)
2樓:網友
很簡單,就是新建乙個查詢,然後選擇sql檢視,輸入一下語句:
select * from 表名稱 where id=m其中 表名稱 是你的access裡存在的乙個表,id 是這個表裡的乙個欄位,m 是隨便乙個東西,你寫成 n 也可以。
執行的時候,access會自動彈出視窗讓你填寫 m 的值,你填寫好了,點確定,才開始執行查詢。如果你在其他地方呼叫,方法就是執行:查詢名 m的引數值。
比如asp裡面就這樣:set rs = "exec 查詢名 " & m ) 注意m要先賦值。如果有多個引數,就用半形的逗號隔開。查詢名與引數之間用空格分開。
3樓:網友
mysql教程4 mysql8運算子、函式、儲存過程及新增資料型別 17.之建立帶有in和out引數的儲存過程 學習猿地。
4樓:我心21依舊
access還可以建儲存過程?
n**icat for mysql如何建立帶引數的儲存過程
5樓:
你開啟"new query",然後直接在新的視窗裡編寫就可以了,給你個示例:
create procedure p_test(in i_num int,in i_name varchar(50),out o_result varchar(100))begin
select i_num as '輸入引數1', i_name as '輸入引數2';
set o_result = '輸入引數結果為:';
end;
資料庫的帶有引數的儲存過程的建立 急 考試!!!
6樓:網友
mysql教程4 mysql8運算子、函式、儲存過程及新增資料型別 17.之建立帶有in和out引數的儲存過程 學習猿地。
7樓:網友
create procedure p1
xh varchar(10),@xm varchar(10) output,@xb char(2) output,@zy varchar(10) output,@x varchar(20) output as
select @xm=姓名,@xb=性別,@zy=專業,@x=所在系。
from 學生表 where 學號=@xh
go--呼叫。
declare @xm varchar(10),@xb char(2),@zy varchar(10),@x varchar(20)
execute p1 's001',@xm output,@xb output,@zy output,@x output
print '姓名:'+@xm+'性別:'+@xb+'專業:'+@zy+'所在系:'+@x
access如何建立帶引數的儲存過程(查詢)
8樓:匿名使用者
access資料庫租團是桌上型的小型纖型如資料庫,支援一部分的sql語句,不能建立儲存過程,你可以把sql語句寫進資料庫,然後呼叫嘛,我想應該是一毀啟樣的。
9樓:匿名使用者
access是微軟的輕量級的資料庫,原則上是不支援sql語句的。
他不支援儲存過程。
sql乙個帶引數的儲存過程寫法
10樓:網友
你的這個做法沒有意義,一般儲存過程主要是針對sql語句執行效率低和資料完整性等來說的,你用這種方法就單單為了查詢乙個表中的top資訊,這樣與儲存過程的有點恰恰相反,因為這個方法實現儲存過程中取出你所要的資訊,同是也能用同樣的方法更簡便的從表中取出你要的資訊。
11樓:朋文玉鄔鵑
你這個不要用返回引數的形式,直接返回記錄集就行了,儲存過程就象你這樣寫,不用作任何改動。然後程式裡用。
..資料庫連線。
dimgcsql
gcsql"getnews
dimrs:
setrsifnot
then..else..end
12樓:網友
這個。呵呵。第一次就提出乙個難的。
如果是一般的引數好辦些。
create proc getnews
num varchar(10)
asdeclare @str varchar(200)set @str='select top '+@num+' from yx_news order by news_update time desc'
exec(@str)go
access 可以寫儲存過程嗎?
13樓:網友
access 不能寫儲存過程。 不過可以寫點 vba **的 巨集。
問題就在於。
對於 sql server , 寫乙個 儲存過程, 在 sql server 裡面可以呼叫, 在 c# 等程式裡面, 也可以調儲存過程的。
但是 對於 access 裡面的 巨集, 就沒有測試過了, 在 access 裡面, 是肯定可以呼叫的。 就是不知道 c# 等其他程式裡面, 能不能呼叫這個 access 裡面的 vba 寫的巨集了。
至於 表a裡的姓名 崗位 的所有資料 複製到 表b 的 姓名 崗位insert into b ( 姓名, 崗位 )select 姓名, 崗位 from a;
14樓:
access確實不支援儲存過程,但可以利用巨集來實現類似儲存過程效果,具體沒用過,可以自己研究下。
15樓:公聽南
sql可以實現儲存過程的。
16樓:
你可以全部寫成批處理。哈哈。
Access怎麼建立資料表間的關係
1 首先,在開啟access資料庫之後,我們建立兩個資料表作為示例。2 設定資料表後,單擊表以檢視這兩個表包含不同的欄位內容。如果我們想查詢任何一個欄位的記錄內容,我們需要建立兩個表之間的關係並將它們關聯起來。選擇任何 然後單擊工具欄上的檢視圖示。3 現在切換到設計介面並單擊工具欄上的 關係 按鈕以...
用matlab怎麼計算帶引數的不定積分
int f,x f為被積函式,x為積分變數。如果是帶引數的,比如計算f ax b,則 如下 syms a b x f a x b answer int f,x 在matlab中怎樣求帶有引數的定積分 1 首先,如果要對quad函式傳遞附加引數 extraparameters 應該先搞清楚quad函式...
關於存字的成語,帶存字的成語有哪些
關於存字的成語 蕩然無存 心存芥蒂 求大同,存小異 一息尚存 求同存異 風韻猶存 皮之不存,毛將焉附 名存實亡 生死存亡 繼繼存存 名不常存 百無一存 去食存信 興廢存亡 存恤耆老 存亡未卜 浩氣長存 立此存照 碩果獨存 目想心存 推亡固存 存榮沒哀 推亡故存 齒亡舌存 過化存神 存而不論 蕩然無存...