Fråga : lagra värderar från lagrat tillvägagångssätt i variabler

Hi alla,

I har lagrade tillvägagångssätt som går en recordset med multipel tillbaka sätter in, men endast en ror. Btw I-förmiddag using Sql-serveren 2005.

I skulle något liknande till appellen denna SP från en annan SP och återanvänder dess som där tillverkades, genom att lagra det i olika variabler. Det enda långt jag kan lyckat göra som ska skapa ett tillfälligt bordlägger med de samma kolonnerna, som de gick tillbaka förbi originalSPEN, då påfyllningen, som tillfälligt bordlägga med den tillverkade originalSPEN, gillar denna:

INSERT IN I spMyOriginalSP @par1, @par2

Then för
EXECT för #mytbl (field1, field2, field3) som jag skulle, tilldelar varje av det tillfälligt bordlägger sätter in till variabler i den nya SPEN, gillar detta:

SELECT
@var1 = field1,
@var2 = sätter in,
@var3- = för field3
FROM #mytbl

Is där a långt som kopplar förbi det tillfälligt, bordlägger skapelsen och lagrar direkt originalSPEN som tillverkas in i variabler i den nya SPEN?

Hope jag var kompetent att förklara jag själv där…: -)

Thanks i förskott för din hjälp!
" klar "

Svar : lagra värderar från lagrat tillvägagångssätt i variabler

se detta
http://www.sommarskog.se/share_data.html

Också om du kan göra det en fungera i stället för en SP, du kan gå en bordläggavariabel tillbaka.

förklara @tablenamesysname
förklara @colnamesysname

välj bästa 1 @tablename = tablename, @colname = ColumnName FRÅN dbo.TestTableList ()
välj @tablename, @colname
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
SKAPA FUNGERAR TestTableList ( 
) RETUR@TABLELISTEN BORDLÄGGER (
  LEGITIMATIONINT-IDENTITET (1, 1),
  TableName SYSNAME,
  ColumnName SYSNAME
) SOM BÖRJAR  
	MELLANLÄGG IN I @TABLELIST
	VÄLJ TABLE_NAME, COLUMN_NAME
	FRÅN INFORMATION_SCHEMA.COLUMNS
	
	RETUR 
AVSLUTA
Andra lösningar  
 
programming4us programming4us