2011-04-12 16 views
0

SQL Serverストアドプロシージャを記述するJavaプログラムを作成しようとしています。ここで私はSPのパラメータを取得し、種類とそれらの長さを返す必要があることから、私は誰が出てhelpmeでき..唯一の入力はプロシージャ名を格納されSQL Serverストアドプロシージャを記述するJavaプログラム

を持っている...

+1

ルック(http://static.springsource.org/spring/docs/2.0.5/api/org/springframework/jdbc/object/StoredProcedure.html)。 – nIKUNJ

+5

あなたが試したこと。あなたの研究とプログラムを書いてください。 –

答えて

0

dbo.sysobjectsテーブル

からSP名を取得しますdbo.syscolumnsテーブルからSPパラメータ/カラムを取得します。 【のStoredProcedure]で

use pubs 

-- list all stored procedures 列出所有存储过程 
select * from dbo.sysobjects where OBJECTPROPERTY(id, N'IsProcedure') = 1 

-- get parameters/columns of stored procedure 'dt_checkinobject' 获取存储过程'dt_checkinobject'的所有参数 
select * 
from 
    dbo.syscolumns c 
    join dbo.sysobjects o on c.id=o.id 
where 
    1=1 
    and OBJECTPROPERTY(o.id, N'IsProcedure') = 1 
    and.o.name='dt_checkinobject' 
関連する問題