«oracle» etiketlenmiş sorular

Oracle Database, Oracle Corporation tarafından oluşturulan Çok Modelli Veritabanı Yönetim Sistemidir. Bu etiketi, Java ve MySQL gibi Oracle'a ait diğer ürünler için KULLANMAYIN.

22
Oracle'daki tablodan yinelenen satırları kaldırma
Oracle'da bir şey test ediyorum ve bazı örnek verilerle bir tablo doldurdum, ancak süreçte yanlışlıkla yinelenen kayıtlar yükledim, bu yüzden şimdi sütunlardan bazılarını kullanarak birincil bir anahtar oluşturamıyorum. Tüm yinelenen satırları nasıl silebilir ve bunlardan yalnızca birini nasıl bırakabilirim?

10
Oracle tablo / sütun / dizin adları neden 30 karakterle sınırlıdır?
Yıllar önce bu tür bir sınırlama olacağını anlayabilirim, ancak bugünlerde bu sınırın kolayca artırılabileceğini düşünüyorum. Nesneler için adlandırma kurallarımız var, ancak her zaman bu sınıra ulaştığımız yerde ortaya çıkan bir durum var - özellikle yabancı anahtarları adlandırırken. Aslında bunun neden daha büyük bir boyut olmadığını veya 11g'de daha büyük olduğunu …
149 oracle  oracle10g  size 

8
Oracle'da Boole Alanı
Dün bir Oracle tablosuna bir boole alanı eklemek istedim. Ancak, Oracle'da gerçekte bir boolean veri türü yoktur. Boolean simüle etmenin en iyi yolunu bilen var mı? Konuyu araştırmak birkaç yaklaşım keşfetti Bir tam sayı kullanın ve ona 0 veya 1 dışında bir şey atama zahmetine girmeyin. Yalnızca iki değer olarak …

5
Oracle SELECT TOP 10 kayıtları
Oracle bir SQL deyimi ile büyük bir sorun var. STORAGE_DB tarafından sipariş edilen ve başka bir select deyiminden bir listede olmayan TOP 10 kayıtlarını seçmek istiyorum. Bu, tüm kayıtlar için iyi çalışır: SELECT DISTINCT APP_ID, NAME, STORAGE_GB, HISTORY_CREATED, TO_CHAR(HISTORY_DATE, 'DD.MM.YYYY') AS HISTORY_DATE FROM HISTORY WHERE STORAGE_GB IS NOT NULL AND …
144 sql  oracle  top-n 

9
SQL dizesinde ve işareti kaçan
Benim sql veritabanında ada göre belirli bir satır sorgulamaya çalışıyorum ve bir ve işareti vardır. Bir kaçış karakteri belirlemeye ve sonra ve işareti kaçmaya çalıştım, ama bir nedenden dolayı bu işe yaramıyor ve problemimin tam olarak ne olduğundan emin değilim. Set escape '\' select * from V1144engine.T_nodes where node_id in( …
143 sql  oracle  escaping  sqlplus 

15
Yabancı anahtarlar ve referans aldıkları tablolar listesi
Bana bir tablo ve tablolar ve başvurulan sütunlar için yabancı anahtarların bir listesini döndürecek bir sorgu bulmaya çalışıyorum. Orada yarı yoldayım SELECT a.table_name, a.column_name, a.constraint_name, c.owner FROM ALL_CONS_COLUMNS A, ALL_CONSTRAINTS C where A.CONSTRAINT_NAME = C.CONSTRAINT_NAME and a.table_name=:TableName and C.CONSTRAINT_TYPE = 'R' Ama yine de hangi tablo ve birincil anahtar bu …



5
Oracle SQL'deki Tarihleri ​​Karşılaştırma
20 Haziran 1994'ten sonra işe alınan çalışan sayısını göstermeye çalışıyorum, ancak "JUN 'geçersiz tanımlayıcısı" hatası alıyorum. Lütfen yardım edin, teşekkürler! Select employee_id, count(*) From Employee Where to_char(employee_date_hired, 'DD-MON-YY') > 31-DEC-95;
141 sql  oracle 

10
C # kullanarak bir .SQL komut dosyası yürütme
Eminim bu soru zaten cevaplanmıştır, ancak arama aracını kullanarak bir cevap bulamadım. C # kullanarak bir .sql dosyası çalıştırmak istiyorum. Sql dosyası, bazıları birden çok satıra bölünmüş birden fazla sql ifadesi içerir. Dosyada okuma denedim ve ODP.NET kullanarak dosyayı yürütmeye çalıştım ... Ancak ben ExecuteNonQuery gerçekten bunu yapmak için tasarlanmış …
140 c#  sql  oracle  scripting 

14
Oracle SQL Developer ile şifreyi değiştirme
Kullanıcılarımın çoğu SQLPlus kullanmıyor. Onlara kullanıcı değiştiremem. Parolaların süresi her 60 günde bir dolar. SQL geliştirici içinde çalışmak için SQLPlus komut "şifre" alınamıyor. Çalıştır düğmesine bastığımda geçersiz bir komut hatası alıyorum Çalıştır komut dosyasına bastığımda hiçbir şey olmuyor. Birçok veritabanımız olduğu için şifrelerini değiştirmek için onlara bir paket yazmak istemiyorum. …

5
Oracle SQL Developer'da tnsnames.ora kullanma
Oracle SQL Developer'ı değerlendiriyorum . Benim tnsnames.oradoldurulur ve a iyi çalışır tnspingtanımlanan bir bağlantıya tnsnames.oraçalışır. Yine de, SQL Developer hiçbir bağlantı göstermez. Oracle SQL Developer Soars , eğer Oracle istemci yazılımı ve makinenizde zaten yüklü bir tnsnames.ora dosyası varsa, Oracle SQL Developer, Bağlantılar gezginini tnsnames.ora'da tanımlanan net hizmet adlarından otomatik …

3
Oracle kullanarak INTO'YU SEÇİN
Oracle kullanarak SELECT INTO yapmaya çalışıyorum. Sorgum: SELECT * INTO new_table FROM old_table; Ama şu hatayı alıyorum: SQL Error: ORA-00905: missing keyword 00905. 00000 - "missing keyword" Neyin yanlış olduğu hakkında bir fikrin var mı? Yukarıdakilerin Standart davranışı, başlangıçta düşündüğüm gibi olmalıdır: Ancak Oracle, bunu kendi SQL Oracle Docs on …
135 sql  oracle  ora-00905 

5
Oracle'da ayrılmış bir kelimeden nasıl kaçabilirim?
TSQL'de Select [table] from tablename"tablo" adlı bir sütun seçmek gibi bir şey kullanabilirim . Bunu oracle'daki özel sözcükler için nasıl yaparım? Düzenleme: Köşeli parantezleri, çift tırnakları, tek tırnakları ve ters tırnakları denedim, çalışmıyorlar ... Daha fazla açıklama olarak, birinin yorum olarak adlandırdığı bir köşem var. Bu ayrılmış bir kelime olduğu …

10
Değişken nasıl bildirilir ve aynı Oracle SQL betiğinde nasıl kullanılır?
Yeniden kullanılabilir kod yazmak istiyorum ve başlangıçta bazı değişkenler tanımlamam ve bunları komut dosyasında yeniden kullanmam gerekiyor, örneğin: DEFINE stupidvar = 'stupidvarcontent'; SELECT stupiddata FROM stupidtable WHERE stupidcolumn = &stupidvar; Bir değişkeni nasıl bildirebilirim ve onu SQLDeveloper gibi aşağıdaki ifadelerde yeniden kullanabilirim. Denemeler Bir BILDIRMEK bölümünü kullanın ve bu sorgu …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.