當前位置:首頁 » 編程語言 » sql存儲過程雙擊顯示在中間
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql存儲過程雙擊顯示在中間

發布時間: 2022-09-24 21:40:49

1. 請幫我編寫一個sql存儲過程

很高興回答你的問題
根據你的需求,分2步來實現:
第一步:創建存儲過程pro_score,代碼如下:
CREATE OR REPLACE PROCEDURE pro_score IS
begin
execute immediate 'update JWKHSCORE a set a.SCORE=round(dbms_random.value(90,100))';
end pro_score;
第二步:創建批處理文件score.bat,內容如下
@echo off
set sqlfile=score.sql
rem set oralink=username/password@資料庫

echo BEGIN>%sqlfile%
echo pro_score;>>%sqlfile%
echo END;>>%sqlfile%
echo />>%sqlfile%
echo exit>>%sqlfile%

sqlplus -s %oralink% @%sqlfile%
del /F /Q %sqlfile%

註:把批處理文件score.bat放在某個盤根目錄下(如d:\),然後雙擊運行即可修改JWKHSCORE這個表裡的SCORE欄位的值;

該過程建立在Oracle資料庫之上,如滿意請及時採納,謝謝;如有疑問,請扣我250267873!
祝學習愉快

2. SQL 存儲過程里能用中間表或者臨時表嗎


建一個臨時表就是了
1. 存儲過程中 create table #Temp(……) ,然後Insert 數據
2. 存儲過程中 select * into #Temp from ……
這兩種模式都可以形成一個當前會話可見的臨時表,如果需要建全局可見的就使用##。操作起來跟普通表一樣。

SELECT CONVERT(varchar(10), GETDATE(), 111) AS dv

3. SQL的存儲過程怎麼用!~~

存儲過程相當於Java,C#中的函數,就按照函數的用法理解就可以了。

4. 如何用plsql查看存儲過程的源碼!!!

1、首先雙擊plsql圖標,進入登錄界面,輸入用戶名和密碼,輸送資料庫實例名。

5. sql 存儲過程

sql的存儲過程有點類似函數,c#里就像執行sql語句一樣 執行存儲過程就行,

(1)執行一個沒有參數的存儲過程的代碼如下:

SqlConnection conn=new SqlConnection(「connectionString」);
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = new SqlCommand();
da.SelectCommand.Connection = conn;
da.SelectCommand.CommandText = "NameOfProcere";
da.SelectCommand.CommandType = CommandType.StoredProcere;
然後只要選擇適當的方式執行此處過程,用於不同的目的即可。

(2)執行一個有參數的存儲過程的代碼如下(我們可以將調用存儲過程的函數聲明為ExeProcere(string inputdate)):

SqlConnection conn=new SqlConnection(「connectionString」);
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = new SqlCommand();
da.SelectCommand.Connection = conn;
da.SelectCommand.CommandText = "NameOfProcere";
da.SelectCommand.CommandType = CommandType.StoredProcere;
(以上代碼相同,以下為要添加的代碼)
param = new SqlParameter("@ParameterName", SqlDbType.DateTime);
param.Direction = ParameterDirection.Input;
param.Value = Convert.ToDateTime(inputdate);
da.SelectCommand.Parameters.Add(param);
這樣就添加了一個輸入參數。若需要添加輸出參數:

param = new SqlParameter("@ParameterName", SqlDbType.DateTime);
param.Direction = ParameterDirection.Output;
param.Value = Convert.ToDateTime(inputdate);
da.SelectCommand.Parameters.Add(param);
若要獲得參儲過程的返回值:

param = new SqlParameter("@ParameterName", SqlDbType.DateTime);
param.Direction = ParameterDirection.ReturnValue;
param.Value = Convert.ToDateTime(inputdate);
da.SelectCommand.Parameters.Add(param);

6. sql server如何顯示存儲過程

假如是 SQL Server 2005/2008 的話,下面的SQL用於查詢 當前資料庫 存儲過程的名字 與 創建存儲過程的腳本

select
pro.name AS ProcereName,
c.text AS CreateProcereSQL
from
sys.proceres pro LEFT OUTER JOIN
dbo.syscomments c ON pro.object_id = c.id

7. SQL 存儲過程

oracle程序員飄過。。。不好意思。

8. sql 關於存儲過程

select top '+@nowpage+' 改為select top (@nowpage)
另外
hq_company_id='+@hq_company_id+'也修改為hq_company_id=@hq_company_id
這樣不用exec

select top 20 * from xxx where id not in
(select top (@nowpage) id from xxx where
hq_company_id=@hq_company_id and ispass=1 order by id desc)
and hq_company_id=@hq_company_id and ispass=1 order by id desc'

9. SQL存儲過程不對啊 怎麼

create proc sp_replace
@replace varchar(1)
as
begin
select len(fax)-len(replace(fax,@replace,'') from G_Guest
end
-----存儲過程創建完成
go
set @replace='1'
exec sp_replace @replace
-----變數使用是不用加單引號

10. 想在datawindow中顯示SQL存儲過程的執行結果,在PB中怎麼調用(急)

數據窗口中調用過程顯示不了結果,你可以直接對其賦值sql語句

dw_1.setsqlselect(ls_sql)
dw_1.retrieve()