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
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Kommentar vom Moderator Biber am 27.08.2009 um 13:50:21 Uhr
Beitrag verschoben von "Entwicklung" nach "Datenbanken"..
Den Rest hat Logan000 schon in Arbeit.
Den Rest hat Logan000 schon in Arbeit.
Content-ID: 123614
Url: https://administrator.de/forum/syntaxs-sql-procedure-parameter-123614.html
Ausgedruckt am: 22.04.2025 um 03:04 Uhr
1 Kommentar
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.