sybase資料庫的存儲過程
⑴ 在DataStage中怎麼調用Sybase IQ資料庫中的存儲過程最好能有圖解。
雖然具體沒有用datastage連接sybase IQ資料庫,但按照以往連接DB2、sqlserver、ORACLE這些資料庫調用存儲過程的經驗來看,估計需要配置ODBC才行了。
直接使用sybase stage一般只能讀取表和視圖,而不能讀取存儲過程。
先在datastage服務端配置了sybase IQ資料庫連接的ODBC,然後在datastage菜單欄:
Import —— Table Definitions —— ODBC Table Definitions。
選擇ODBC的名字,輸入資料庫用戶和密碼,就能顯示存儲過程出來了。
⑵ sybase 資料庫的存儲過程怎麼寫
//給你個舉個列,html控制項數組的
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
⑶ sybase資料庫中存儲過程參數中能不能同時是輸入參數也是輸出參數,
可以的,可在參數後加output來實現
如:@par
varchar(20)
output
default
值可以這樣
@test
integer
=
10
default
值只有在不提供該參數值時才有效。
⑷ linux環境下如何查看sybase資料庫中有哪些表有哪些存儲過程如何把sybase資料庫導出
可以用以下SQL語句查找存儲過程:
selectdistinctname
fromsysobjects
wheretype='P'
如何查看SYBASE資料庫中的所有表名?看如下SQL語句:
="U";
如何把sybase資料庫導出,使用如下:
mpdatabasefromsybase1to"/mysybase.mp";
sybase1是你的資料庫名,/mysybase.mp表示linux根目錄下,保存為mysybase.mp。
⑸ 利用sql server 資料庫的存儲過程連接sybase資料庫
應該有的,找一下SQL連接sybase的ODBC驅動。
⑹ sybase 存儲過程
因為你在存儲過程中使用的是變數,而沒有使用輸入參數,如果將你的這個變數聲明成輸入參數,就可以實現了。create proc data(@username varchar(20)) as . begin ..... end.
⑺ 一個存儲過程中調用另一個存儲過程的問題(sybase資料庫)
你是實時校驗,還是事後校驗?這樣效率很低,為什麼不做成check
⑻ 如何查看sybase存儲過程的內容
1 在isql(或SQL Advantage)中執行: sp_helptext 存儲過程名 可以查看存儲過程的內容。 2 在 SQL CENTRAL里連接你的伺服器用sa登錄,點擊你的用戶資料庫,展開樹就有 Stored proceres,所有的存儲過程就在裡面。
⑼ 如何快速導出SYBASE的存儲過程
方法1:使用外部工具; 方法2:自己編寫代碼 -- 效果、方便性差一些 - 定義游標,對於sys.objects中type='P'的對象(即所有過程),遍歷 - 對於每個過程,使用helpText 來得到腳本。
⑽ sybase 資料庫 執行存儲過程報錯
表ass_hrtree_gxb目前正在使用中,不可以用truncate 刪除數據