คำถามติดแท็ก oracle

Oracle Database เป็นระบบการจัดการฐานข้อมูลหลายรุ่นที่สร้างโดย Oracle Corporation ห้ามใช้แท็กนี้สำหรับผลิตภัณฑ์อื่นที่ Oracle เป็นเจ้าของเช่น Java และ MySQL


9
วิธีที่ดีที่สุดในการแทรกหลายแถวใน Oracle?
ฉันกำลังมองหาวิธีที่ดีในการแทรกหลายแถวลงในฐานข้อมูล Oracle 9 การทำงานต่อไปนี้ใน MySQL แต่ดูเหมือนว่าจะไม่รองรับใน Oracle INSERT INTO TMP_DIM_EXCH_RT (EXCH_WH_KEY, EXCH_NAT_KEY, EXCH_DATE, EXCH_RATE, FROM_CURCY_CD, TO_CURCY_CD, EXCH_EFF_DATE, EXCH_EFF_END_DATE, EXCH_LAST_UPDATED_DATE) VALUES (1, 1, '28-AUG-2008', 109.49, 'USD', 'JPY', '28-AUG-2008', '28-AUG-2008', '28-AUG-2008'), (2, 1, '28-AUG-2008', .54, 'USD', 'GBP', '28-AUG-2008', '28-AUG-2008', '28-AUG-2008'), (3, 1, '28-AUG-2008', 1.05, 'USD', 'CAD', '28-AUG-2008', '28-AUG-2008', '28-AUG-2008'), (4, 1, '28-AUG-2008', …

7
ล็อค Liquibase - เหตุผล?
ฉันได้สิ่งนี้เมื่อใช้สคริปต์ liquibase จำนวนมากกับเซิร์ฟเวอร์ Oracle คอมพิวเตอร์บางตัวเป็นฉัน Waiting for changelog lock.... Waiting for changelog lock.... Waiting for changelog lock.... Waiting for changelog lock.... Waiting for changelog lock.... Waiting for changelog lock.... Waiting for changelog lock.... Liquibase Update Failed: Could not acquire change log lock. Currently locked by SomeComputer (192.168.15.X) since 2013-03-20 13:39 …



6
คีย์เวิร์ด Oracle“ Partition By”
ใครช่วยกรุณาอธิบายว่าpartition byคำหลักทำอะไรได้บ้างและยกตัวอย่างง่ายๆของการใช้คำหลักนี้รวมถึงสาเหตุที่ใครต้องการใช้มัน ฉันมีแบบสอบถาม SQL ที่เขียนโดยคนอื่นและฉันพยายามคิดว่ามันทำอะไร ตัวอย่างของพาร์ติชันโดย: SELECT empno, deptno, COUNT(*) OVER (PARTITION BY deptno) DEPT_COUNT FROM emp ตัวอย่างที่ฉันได้เห็นทางออนไลน์นั้นค่อนข้างละเอียดเกินไป


7
Oracle SQL: อัปเดตตารางด้วยข้อมูลจากตารางอื่น
ตารางที่ 1: id name desc ----------------------- 1 a abc 2 b def 3 c adf ตารางที่ 2: id name desc ----------------------- 1 x 123 2 y 345 ใน oracle SQL ฉันจะเรียกใช้คิวรีการอัปเดต sqlที่สามารถอัปเดตตารางที่ 1 ด้วยตารางที่ 2 nameและdescใช้งานเดียวกันได้idอย่างไร ดังนั้นผลลัพธ์สุดท้ายที่ฉันจะได้รับคือ ตารางที่ 1: id name desc ----------------------- 1 x 123 2 y 345 3 …
251 sql  oracle  sql-update 

8
Java JDBC - วิธีเชื่อมต่อกับ Oracle โดยใช้ชื่อบริการแทน SID
Наэтотвопросестьответына กองมากเกินнарусском : КакподключитсякБДออราเคิลиспользуяимясервиса (ชื่อบริการ) вместо SID? ฉันมีแอปพลิเคชัน Java ที่ใช้ JDBC (ผ่าน JPA) ที่เชื่อมต่อกับฐานข้อมูลการพัฒนาโดยใช้ชื่อโฮสต์, พอร์ตและ Oracle SID เช่นนี้: JDBC: oracle: บาง: @ oracle.hostserver1.mydomain.ca: 1521: XYZ XYZ คือ Oracle SID ตอนนี้ฉันต้องเชื่อมต่อกับฐานข้อมูล Oracle อื่นที่ไม่ได้ใช้ SID แต่ใช้ "ชื่อบริการ" ของ Oracle แทน ฉันลองสิ่งนี้ แต่มันไม่ทำงาน: JDBC: oracle: บาง: @ oracle.hostserver2.mydomain.ca: 1522: ABCD ABCD เป็นชื่อบริการของฐานข้อมูลอื่น ผมทำอะไรผิดหรือเปล่า?


6
วิธีการส่งออกผลลัพธ์แบบสอบถามไปยัง csv ใน Oracle SQL Developer
ฉันใช้ Oracle SQL Developer 3.0 พยายามหาวิธีการส่งออกผลลัพธ์แบบสอบถามไปยังไฟล์ข้อความ (ควรเป็น CSV) คลิกขวาที่หน้าต่างผลลัพธ์ข้อความค้นหาไม่ได้ให้ตัวเลือกการส่งออกใด ๆ กับฉัน

3
Oracle SQL Developer หลายมุมมองตาราง
ในOracle SQL Developerสามารถแสดงรายการข้อมูลในตารางโดยใช้แท็บ Data เมื่อดูตาราง ที่นั่นสามารถเพิ่มลบแก้ไขหรือดูบันทึกของตารางในขณะนี้ดูได้ ปัญหาคือเรามักจะต้องดูมากกว่าหนึ่งตารางในเวลาเดียวกันจากนั้นเราต้องเปิดมากกว่าหนึ่งแท็บสิ่งที่ฉันไม่รู้ว่าจะทำอย่างไรความแออัดใด ๆ tq ล่วงหน้า


18
เลือกจำนวน (*) จากหลายตาราง
ฉันจะเลือกcount(*)จากสองตารางที่แตกต่างกัน (เรียกพวกเขาtab1และtab2) มีผลดังนี้: Count_1 Count_2 123 456 ฉันเคยลองแล้ว: select count(*) Count_1 from schema.tab1 union all select count(*) Count_2 from schema.tab2 แต่สิ่งที่ฉันมีคือ: Count_1 123 456
229 sql  oracle  count 


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.