.drop function komutu

Veritabanından bir veya daha fazla işlev bırakır.

İzinler

Bu komutu çalıştırmak için en azından İşlev Yönetici izinlerine sahip olmanız gerekir.

Syntax

.dropfunctionfunctionname [ifexists]

.dropfunctions(İşlevAdı [, ...] ) [ifexists]

Söz dizimi kuralları hakkında daha fazla bilgi edinin.

Parametreler

Ad Tür Gerekli Açıklama
functionname string ✔️ Bırakacak işlevin adı.
ifexists string Belirtilirse, işlev yoksa komut başarısız olmaz.

Döndürülenler

Tek bir işlevi bıraktığınızda, komut kaldırılan işlevin ayrıntılarını döndürür.

Çıkış parametresi Tür Açıklama
Ad string Kaldırılan işlevin adı

Birden çok işlevi bıraktığınızda, komut veritabanındaki kalan işlevlerin listesini döndürür.

Çıkış parametresi Tür Açıklama
Ad string İşlevin adı.
Parametreler string İşlevin gerektirdiği parametreler.
Gövde string (Sıfır veya daha fazla) let deyimleri ve ardından işlev çağrısı üzerine değerlendirilen geçerli bir CSL ifadesi.
Klasör string KULLANıCı arabirimi işlevleri kategorisi için kullanılan klasör. Bu parametre işlevin çağrılma şeklini değiştirmez.
DocString string Kullanıcı arabirimi amacıyla işlevin açıklaması.

Örnekler

Tek bir işlevi bırakma

Aşağıdaki komut işlevini MyFunction1bırakır. Böyle bir işlev yoksa, komut başarısız olur.

.drop function MyFunction1

Birden çok işlevi bırakma

Aşağıdaki komut , Function2ve Function3adlı Function1işlevleri bırakır. Yoksa, komut başarısız olmaz.

.drop functions (Function1, Function2, Function3) ifexists