Soru Oracle’daki “TABLE_NAME’a REM’İ GİRME” komutu tam olarak ne yapar?


Oracle için bazı SQL komut dosyalarım var ve aşağıdaki satırın amacını tam olarak bilmek istiyorum:

REM INSERTING into TABLE_NAME

Bu satırdan sonra tablo için ekler aldım.

Insert into TABLE_NAME (ID,ENUM_KEY,NAME,DESCRIPTION) values (3,3,'T_EXIT_POINT','T_EXIT_POINT');
Insert into TABLE_NAME (ID,ENUM_KEY,NAME,DESCRIPTION) values (4,4,'T_CONDITION','T_CONDITION');

Bunu bana herkes anlatabilir REM INSERTINGveya bu belge ile ilgili dokümanların nerede bulunabileceği?


32
2018-01-19 19:50


Menşei




Cevaplar:


REM, veya REMARK için kısa, SQL komut dosyasında bir yorum başlangıcını belirtmek için SQL * Plus kullanılır. Dokümanlarda REM hakkında daha fazlasını okuyun İşte.

Yerine

 REM INSERTING into TABLE_NAME 

PROMPT kullanmanızı öneririm

 PROMPT INSERTING into TABLE_NAME 

Bu şekilde, komut dosyasının çıktısı "TABLE_NAME içine" dizesini içerecektir.

PROMPT hakkında daha fazla bilgi İşte. Özellikle ECHO KAPALI olduğunda faydalıdır.


33
2018-01-19 20:02





REM'in "REMARK" için kısa bir yorum olduğuna inanıyorum. REM'den sonraki her şey, Oracle ayrıştırıcı tarafından yok sayılır.

Görürsem böyle bir şeyi gideririm. Yeni bilgi eklemez; görsel karmaşasından biraz daha fazlası. Bu tür yorumlar cesaretlendirilmemelidir.


17
2018-01-19 19:51



Herkese teşekkürler! Bana iyi cevaplar verdin! - MadMad666
Bir cevabı kabul edin - sizin için iyi, bizim için iyi. - duffymo
İyi ve faydalı yorumlar gördüm. Onlar çok korkuyorlar nadir... çoğu çığlık apaçık boşluğu, lol - ama iyi, yararlı, iyi yazılmış bir yorum olarak yerinde belgelerin, birkaç yıl sonra, açık, daha az bir şey korumak için çalışan adam için güzel bir şey olabilir Onu yazan kişi gitti. Açıkça görülenden daha az olanı da idealden daha azdır, ancak bazen gerçek çözüm - üst akış karmaşasını düzeltmek - bir seçenek değildir. :( - Paul Hodges


REM, diğer programlama dillerinde "/ * * /", "#" gibi komut dosyasında yorum yapmanın bir yoludur. Bu satırdaki "REM" ile takip edilenler derleyici tarafından dikkate alınmaz.


4
2018-06-07 18:34