none
Cursorposition RRS feed

  • Frage

  • Hallo NG,

    wenn ich im Managment Studio (2008)des SQL-Servers Scripte bearbeite, habe ich dann eine Möglichkeit die Zeilen-Postion des Cursor anzeigen zu lassen?

    Gibt es nicht oder habe ich noch nicht gefunden?

     

    Ich bedanke mich für jeden Tipp.

    Gruss Uli Münch

     



    Samstag, 2. April 2011 05:13

Antworten

  • Hallo Uli,

    oder ist gar nicht ein Datenbank-Cursor gemeint, sondern schlicht der Text-Cursor im Query Editor Window? Die Positionen des Text-Cursors steht ganz unten in der Statusleiste des SSMS; Z gefolgt von der Zeilennummer, S mit der Spalte.


    Olaf Helper
    * cogito ergo sum * errare humanum est * quote erat demonstrandum *
    Wenn ich denke, ist das ein Fehler und das beweise ich täglich
    Blog Xing
    • Als Antwort markiert Uli Münch Mittwoch, 6. April 2011 05:59
    Montag, 4. April 2011 06:54

Alle Antworten

  • Hallo Uli,

    ist m. W. nicht möglich. Du kannst aber einen Zähler mitlaufen lasen. Hier mal ein Beispiel:

    SET NOCOUNT ON
    
    DECLARE	@Table		nvarchar(100)
    DECLARE	@Counter	int
    
    SET		@Counter = 0
    
    DECLARE	c CURSOR
    FOR
    	SELECT	name
    	FROM	sys.sysobjects
    	WHERE	type = 'U'
    	
    OPEN c
    
    FETCH NEXT FROM c INTO @Table
    WHILE (@@FETCH_STATUS <> -1)
    BEGIN
    	SELECT	@Counter + 1, @Table
    	SET		@Counter = @Counter + 1
    	FETCH NEXT FROM c INTO @Table
    END
    
    CLOSE c
    DEALLOCATE c
    
    SET NOCOUNT OFF
    

    Uwe Ricken

    MCIT Database Administrator 2005
    MCIT Database Administrator 2008
    MCTS SQL Server 2005
    MCTS SQL Server 2008, Implementation and Maintenance
    db Berater GmbH
    http://www-db-berater.de
    Samstag, 2. April 2011 19:19
  • Hallo Uli,

    oder ist gar nicht ein Datenbank-Cursor gemeint, sondern schlicht der Text-Cursor im Query Editor Window? Die Positionen des Text-Cursors steht ganz unten in der Statusleiste des SSMS; Z gefolgt von der Zeilennummer, S mit der Spalte.


    Olaf Helper
    * cogito ergo sum * errare humanum est * quote erat demonstrandum *
    Wenn ich denke, ist das ein Fehler und das beweise ich täglich
    Blog Xing
    • Als Antwort markiert Uli Münch Mittwoch, 6. April 2011 05:59
    Montag, 4. April 2011 06:54