『壹』 在ios中怎樣創建存儲過程實現更新或增加新紀錄
本文實例講述了Mysql實現創建存儲過程並循環添加記錄的方法 。分享給大家供大家參考,具體如下:
先創建,然後調用:
-- 創建存儲過程
DELIMITER;//
create procere myproc()
begin
declare num int;
set num=1;
while num <= 24 do
insert into t_calendar_hour(hourlist) values(num);
set num=num+1;
end while;
commit;
end;//
-- 調用存儲過程
CALL myproc();
『貳』 VB 如何利用SQL存儲過程 加入新記錄
ALTER PROCEDURE [dbo].[AA] --'在SQL建立名為AA的存儲過程
@GPDM varchar(10), --存儲過程有兩個參數@GPDM,和@GPDN,用於傳入插入值
@GPDN varchar(10) --假設類型為字元型varchar(10),要以你相應欄位類型來設置
AS
BEGIN
--以下為插入
insert into GPDM(GPDM,GPDN) values(@GPDM,@GPDN)
SELECT * from GPDM '查詢所有記錄
END
以上為存儲過程,以下將你VB代碼修改:
'添加參數,類型應按照存儲過程
dim GPDM as string,GPDN as string
GPDM="111"
GPDN="222"
Set cnn_p = Cnn_c.CreateParameter("a1", adVarChar, adParamInput, 10,GPDM)
Cnn_c.Parameters.Append cnn_p
Set cnn_p = Cnn_c.CreateParameter("a2", adVarChar, adParamInput, 10, GPDN)
Cnn_c.Parameters.Append cnn_p
其他部分按你的代碼
『叄』 在SQL里用存儲過程 怎麼同時往兩個表裡添加記錄啊
if exists(select * from dbo.sysobjects where id=object_id('dbo.pro_adser') and objectproperty(id,'isprocere')=1) drop procere pro_adser go create procere pro_adser @orderid int, @uid varchar (20) as begin try begin transaction insert into a values(@orderid)--給第一個表數據 insert into b values(@orderid,@uid)--給第二個表數據 commit transaction end try begin catch rollback transaction end catch go 第一個表的id 是自增就這樣,不是,在存儲過程里加個id參數,放到第一個插入語句
『肆』 MySQL實現創建存儲過程並循環添加記錄的方法
本文實例講述了MySQL實現創建存儲過程並循環添加記錄的方法。分享給大家供大家參考,具體如下:
先創建,然後調用:
--
創建存儲過程
DELIMITER;//
create
procere
myproc()
begin
declare
num
int;
set
num=1;
while
num
<=
24
do
insert
into
t_calendar_hour(hourlist)
values(num);
set
num=num+1;
end
while;
commit;
end;//
--
調用存儲過程
CALL
myproc();
PS:這里再為大家推薦2款常用的sql在線工具供大家參考使用(包含SQL語句用法說明):
SQL在線壓縮/格式化工具:
http://tools.jb51.net/code/sql_format_compress
SQL代碼在線格式化美化工具:
http://tools.jb51.net/code/sqlcodeformat
更多關於MySQL相關內容感興趣的讀者可查看本站專題:《MySQL存儲過程技巧大全》、《MySQL常用函數大匯總》、《MySQL日誌操作技巧大全》、《MySQL事務操作技巧匯總》及《MySQL資料庫鎖相關技巧匯總》
希望本文所述對大家MySQL資料庫計有所幫助。
『伍』 急!!創建存儲過程proc_student5 ,該存儲過程可以向S表中添加記錄。求大神幫我看看怎麼修改~
create proc proc_student5
(
@學好 char(6),
@姓名 char(6)
)
as
begin
insert into .....
end
記得你傳遞的參數,前後要加括弧
『陸』 如何在sql創建一條插入數據的存儲過程
1、首先需要打開SQL Server Managment管理工具,新建一個表。
『柒』 PL/SQL…創建一個能向學生表student中插入一條記錄的存儲過程
1、首先得登錄資料庫,並且找到新建查詢按鈕。
『捌』 如何利用存儲過程向表中添加數據
create procere prc_sale
@編號 int
,@名稱 varchar(20)
,@價錢 float
,@賣出數量 float
as
begin
insert into sales (編號,名稱,價錢,賣出數量)
values (@編號,@名稱,@價錢,@賣出數量);
end;
『玖』 往表中添加記錄的存儲過程
create
procere
存儲過程名
@參數1
varchar(10),
@參數2
int
as
(
insert
into
tables
values(@參數1,@參數2);
)
end
go
就是這樣。
你的輸入參數對應的是你sql語句中要插入的數據列,並且要保證
類型一致。
『拾』 oracle資料庫如何利用存儲過程向表中添加數據
實際上存儲過程向表中插入數據和sql執行的區別是不大的,只不過是存儲過程是用loop等循環插入,之後順序執行sql語句,不用命令行執行。
_data_4_pressure_3
is
--Result1VARCHAR2(50);
VAR_numnumber;
begin
VAR_num:=1;
while
VAR_num<1000000
LOOP
insertintorp_trans_log_day
(trans_time,
trans_province,
trans_type,
score_range,
rule_name,
trans_num)
selectto_date('2013/10/29','yyyy-mm-dd'),
round(dbms_random.value(1,300))||'省',
round(dbms_random.value(1,800))||'類型',
round(dbms_random.value(1,100))||'風險分值',
round(dbms_random.value(1,300))||'規則名稱',
'1'
fromal;
commit;
VAR_num:=VAR_num+1;
endloop;
endinsert_data_4_pressure_3;