> For the complete documentation index, see [llms.txt](https://docs.layraweb.com.tr/merhaba/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.layraweb.com.tr/merhaba/sql-tarafi/konular/cursor/cursor-nasil-yazilir.md).

# Cursor Nasıl Yazılır

SQL cursor, veritabanındaki bir sorgunun sonuçlarını, satır satır elemanlar halinde okumanıza olanak tanıyan bir veri yapısıdır. Cursorlar, bir sorgunun sonuçlarını yineleyebilmenizi, sonuçları filtreleyebilmenizi veya her bir satırda farklı bir işlem yapabilmenizi sağlar. Aşağıdaki örnekte, bir cursor oluşturulur ve cursor ile bir sorgunun sonuçları okunur:

```sql
DECLARE @FirstName varchar(50), @LastName varchar(50)
DECLARE cursor_example CURSOR FOR
SELECT FirstName, LastName FROM Employees

OPEN cursor_example

FETCH NEXT FROM cursor_example INTO @FirstName, @LastName

WHILE @@FETCH_STATUS = 0
BEGIN
    PRINT @FirstName + ' ' + @LastName
    FETCH NEXT FROM cursor_example INTO @FirstName, @LastName
END

CLOSE cursor_example
DEALLOCATE cursor_example
```


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.layraweb.com.tr/merhaba/sql-tarafi/konular/cursor/cursor-nasil-yazilir.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
