Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
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.

Syntaxs SQL Procedure Parameter

Frage Entwicklung Datenbanken

Mitglied: mexx

mexx (Level 2) - Jetzt verbinden

27.08.2009, aktualisiert 13:50 Uhr, 4177 Aufrufe, 1 Kommentar

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'.

01.
CREATE PROCEDURE GetDynEditText @CompanyName VARCHAR(50),  
02.
                                 @TableName VARCHAR(50), 
03.
                                 @TablePKey VARCHAR(50), 
04.
                                 @EntryNo INT OUTPUT, 
05.
                                 @ItemTEXT Text OUTPUT 
06.
AS 
07.
BEGIN 
08.
  select "entry no."=EntryNo, "item text"=ItemText  from DynEditText 
09.
  where "company name" = CompanyName and 
10.
        "table name" = TableName and 
11.
        "table pkey" = TablePKey 
12.
   
13.
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
Mitglied: Logan000
27.08.2009 um 13:34 Uhr
Moin Moin

Deine Parameter sind nicht das Problem. Es ist das Select Statement.
Versuchs mal so:
01.
CREATE PROCEDURE GetDynEditText @CompanyName VARCHAR(50),  
02.
                                 @TableName VARCHAR(50), 
03.
                                 @TablePKey VARCHAR(50), 
04.
                                 @EntryNo INT OUTPUT, 
05.
                                 @ItemTEXT Text OUTPUT 
06.
AS 
07.
BEGIN 
08.
  select @EntryNo=[entry no],@ItemTEXT=[ItemText]  from DynEditText 
09.
  where [company name] = @CompanyName and 
10.
        [table name] = @TableName and 
11.
        [table pkey] = @TablePKey 
12.
END
Gruß L.
Bitte warten ..
Ähnliche Inhalte
VB for Applications
Anpassungsdatei verschiedene Parameter (Hostname, SQL, Registry) ändern (3)

Frage von MiMa89 zum Thema VB for Applications ...

Datenbanken
SQL Trigger: Komplette Row an Stored Procedure übergeben (9)

Frage von BirdyB zum Thema Datenbanken ...

Windows Server
gelöst SQL Server 2016 User CALs auch für ältere SQL-Server-Version nutzbar? (3)

Frage von Jeiko71 zum Thema Windows Server ...

Monitoring
HP Monitoring - SQL auf localhost notwendig? (2)

Frage von hijacker99 zum Thema Monitoring ...

Heiß diskutierte Inhalte
Windows 7
gelöst BOOTMGR is missing (auch nach bootrec -RebuildBcd) (21)

Frage von Mipronimo zum Thema Windows 7 ...

Router & Routing
Tipps für Router (ca. 100 clients, VPN) (20)

Frage von oel-auge zum Thema Router & Routing ...

Windows Userverwaltung
Windows Freigabe: Zugriff auf alle Ordner trotz Sicherheitseinstellungen (18)

Frage von Pandreas zum Thema Windows Userverwaltung ...

Exchange Server
gelöst MS Exchange 2016 - Basicconfig Fragen (16)

Frage von maddig zum Thema Exchange Server ...