Syntaxs SQL Procedure Parameter
Ich möchte mit folgenden Code eine Procedure erzeugen, welche ein Select auf eine Tabelle macht. Dabei möchte ich Input und Output Paramater verwenden. Leider erhalte ich beim Kompilieren diese Fehlermeldung.
Ungültiger Spaltenname 'CompanyName'.
Ungültiger Spaltenname 'TableName'.
Ungültiger Spaltenname 'TablePKey'.
Ungültiger Spaltenname 'EntryNo'.
Ungültiger Spaltenname 'ItemText'.
Was mache ich falsch? Stored Procedures in SQL 2005 sind Neuland für mich. Ein Link zu einen Tutorial, was euch geholfen hat, wäre auch super.
Thx, mexx
Ungültiger Spaltenname 'CompanyName'.
Ungültiger Spaltenname 'TableName'.
Ungültiger Spaltenname 'TablePKey'.
Ungültiger Spaltenname 'EntryNo'.
Ungültiger Spaltenname 'ItemText'.
CREATE PROCEDURE GetDynEditText @CompanyName VARCHAR(50),
@TableName VARCHAR(50),
@TablePKey VARCHAR(50),
@EntryNo INT OUTPUT,
@ItemTEXT Text OUTPUT
AS
BEGIN
select "entry no."=EntryNo, "item text"=ItemText from DynEditText
where "company name" = CompanyName and
"table name" = TableName and
"table pkey" = TablePKey
END
Was mache ich falsch? Stored Procedures in SQL 2005 sind Neuland für mich. Ein Link zu einen Tutorial, was euch geholfen hat, wäre auch super.
Thx, mexx
Please also mark the comments that contributed to the solution of the article
Kommentar vom Moderator Biber am Aug 27, 2009 um 11:50:21 Uhr
Beitrag verschoben von "Entwicklung" nach "Datenbanken"..
Den Rest hat Logan000 schon in Arbeit.
Den Rest hat Logan000 schon in Arbeit.
Content-Key: 123614
Url: https://administrator.de/contentid/123614
Printed on: April 19, 2024 at 22:04 o'clock
1 Comment
Moin Moin
Deine Parameter sind nicht das Problem. Es ist das Select Statement.
Versuchs mal so:
Gruß L.
Deine Parameter sind nicht das Problem. Es ist das Select Statement.
Versuchs mal so:
CREATE PROCEDURE GetDynEditText @CompanyName VARCHAR(50),
@TableName VARCHAR(50),
@TablePKey VARCHAR(50),
@EntryNo INT OUTPUT,
@ItemTEXT Text OUTPUT
AS
BEGIN
select @EntryNo=[entry no],@ItemTEXT=[ItemText] from DynEditText
where [company name] = @CompanyName and
[table name] = @TableName and
[table pkey] = @TablePKey
END
Gruß L.