Aracılığıyla paylaş


sp_cursoroption (Transact-SQL)

imleç seçenekleri ayarlar veya tarafından oluşturulan imleç bilgileri döndürür sp_cursoropensaklı yordam. sp_cursoroption is invoked by specifying ID =8 in a tabular data stream (TDS) packet.

Konu bağlantısı simgesiTransact-SQL sözdizimi kuralları

Sözdizimi

sp_cursoroption cursor, code, value

Bağımsız değişkenler

  • cursor
    Olan bir ele tarafından üretilen değeri SQL Server ve tarafından döndürülen sp_cursoropen saklı yordam.cursorgerektiren bir int Giriş değeri için yürütme.

  • code
    Çeşitli faktörler imleç sonuç değerleri olmayacağını için kullanılır.codeaşağıdakilerden birini gerektirir int giriş değerleri:

    Değer

    Ad

    Açıklama

    0x0001

    TEXTPTR_ONLY

    Metin işaretçisi ve belirli belirlenmiş metin veya görüntü sütunları için değil gerçek veri döndürür.

    textptr_only olarak kullanılacak metin işaretçiler sağlar tutamaçları daha sonra seçmeli olarak alınabilir veya kullanarak güncelleştirilmiş blob nesnelere Transact-SQL veya DBLIB tesis (örneğin Transact-SQL readtext veya DBLIB DBWRITETEXT).

    Bir "0" değeri atanır, tüm metin ve resim sütunlar listesinde veri yerine metin işaretçiler döndürecektir.

    0X0002

    CURSOR_NAME

    Belirtilen ad atar value imleç.Bu, sırasıyla kullanılacak odbc sağlar Transact-SQL konumlandırılmış update/delete deyimlerini aracılığıyla açılan imleçler sp_cursoropen.

    dize herhangi bir karakter veya Unicode veri türü belirtilebilir.

    Bu yana Transact-SQL konumlandırılmış update/delete deyimleri çalıştırmak, varsayılan olarak, fat imleçilk satırın sp_cursor SETPOSITION konumlandırılmış update/delete deyimvermeden önce imleç konumuna kullanılmalıdır.

    0x0003

    TEXTDATA

    Gerçek verileri değil metin işaretçisi, belirli metin veya görüntü sütunları üzerinde sonraki fetches (yani döndürürgeri bu textptr_only etkisini alır).

    textdata sütun belirli bir için etkinleştirilmişse, satır re-fetched veya yenilenmesi ve ardından küme geri textptr_only olabilir.textptr_only ile bir tamsayı değeri parametre olarak sütun sayısını belirtir ve tüm metin veya görüntü sütunları sıfır değerini döndürür.

    0X0004

    SCROLLOPT

    Seçenek'e gidin."Verilen kod değerleri" Bkz. daha sonra bu konuda ek bilgi için.

    0x0005

    CCOPT

    Eşzamanlılık denetim seçeneği."Verilen kod değerleri" Bkz. daha sonra bu konuda ek bilgi için.

    0x0006

    ROWCOUNT

    sonuç kümesibulunan satır sayısı.

    NotNot
    rowcount tarafından döndürülen değeri bu yana değişmiş olabilir sp_cursoropen zaman uyumsuz popülasyon kullanılıyorsa.Satır sayısı bilinmeyen ise değer –1 döndürülür.
  • value
    Tarafından döndürülen değeri atar code.valueçağıran bir 0x0001, 0x0002 veya 0x0003 için gerekli bir parametre code Giriş değeri.

    Not

    A code değeri 2 olan bir dize veri türü.Diğer code değer giriş veya tarafından döndürülen value bir tamsayı.

Dönüş Kodu Değerleri

value Parametresi aşağıdakilerden birini döndürebilir code değerler.

Dönüş değeri

Açıklama

0X0004

SCROLLOPT

0x0005

CCOPT

0x0006

ROWCOUNT

value Parametresi verir birini aşağıdaki scrollopt değerleri.

Dönüş değeri

Açıklama

0x0001

ANAHTAR KÜMESİ

0X0002

DİNAMİK

0X0004

FORWARD_ONLY

0X0008

STATİK

value Parametresi verir birini aşağıdaki ccopt değerleri.

Dönüş değeri

Açıklama

0x0001

READ_ONLY

0X0002

SCROLL_LOCKS

0X0004 veya 0x0008

İYİMSER