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

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

6
กำลังตรวจสอบ Oracle Sid และชื่อฐานข้อมูล
ฉันต้องการตรวจสอบ SID และชื่อฐานข้อมูลปัจจุบัน ฉันใช้แบบสอบถามต่อไปนี้เพื่อตรวจสอบ oracle SID select instance from v$thread; แต่ตารางหรือมุมมองไม่มีข้อผิดพลาดเกิดขึ้น ฉันใช้แบบสอบถามต่อไปนี้เพื่อตรวจสอบชื่อฐานข้อมูลปัจจุบัน select name from v$database; แต่ตารางหรือมุมมองไม่มีข้อผิดพลาดเกิดขึ้น มีความคิดสำหรับปัญหาสองประการข้างต้นหรือไม่?
115 oracle  oracle10g 

4
PL / SQL จะหลีกเลี่ยงเครื่องหมายคำพูดเดี่ยวในสตริงได้อย่างไร
Наэтотвопросестьответына กองมากเกินнарусском : Какэкранироватьодиночныекавычкивстрочномлитерале? ใน Oracle PL / SQL จะหลีกเลี่ยงเครื่องหมายคำพูดเดี่ยวในสตริงได้อย่างไร ฉันลองวิธีนี้แล้วไม่ได้ผล declare stmt varchar2(2000); begin for i in 1021 .. 6020 loop stmt := 'insert into MY_TBL (Col) values(\'ER0002\')'; dbms_output.put_line(stmt); execute immediate stmt; commit; end loop; exception when others then rollback; dbms_output.put_line(sqlerrm); end; /
114 oracle  plsql 

13
การฝังรูปภาพในอีเมล html
ฉันกำลังพยายามส่งอีเมล html แบบหลายส่วน / ที่เกี่ยวข้องพร้อมภาพ GIF แบบฝัง อีเมลนี้สร้างขึ้นโดยใช้ Oracle PL / SQL ความพยายามของฉันล้มเหลวโดยมีภาพแสดงเป็น X สีแดง (ใน Outlook 2007 และ Yahoo Mail) ฉันส่งอีเมล html มาระยะหนึ่งแล้ว แต่ตอนนี้ข้อกำหนดของฉันคือต้องใช้รูปภาพ gif หลายรูปในอีเมล ฉันสามารถจัดเก็บสิ่งเหล่านี้ไว้ในเว็บเซิร์ฟเวอร์ของเราและเชื่อมโยงไปยังเซิร์ฟเวอร์เหล่านี้ แต่อีเมลไคลเอ็นต์ของผู้ใช้จำนวนมากจะไม่แสดงโดยอัตโนมัติและจะต้องเปลี่ยนการตั้งค่าหรือดาวน์โหลดด้วยตนเองสำหรับอีเมลแต่ละฉบับ ดังนั้นความคิดของฉันคือการฝังรูปภาพ คำถามของฉันคือ: ฉันทำอะไรผิดที่นี่? วิธีการฝังเป็นวิธีที่ถูกต้องหรือไม่? ตัวเลือกอื่น ๆ หากฉันต้องการใช้รูปภาพมากขึ้นเรื่อย ๆ ? ไฟล์แนบจะใช้งานไม่ได้เนื่องจากโดยทั่วไปแล้วรูปภาพจะเป็นโลโก้และไอคอนที่ไม่เหมาะสมกับบริบทของข้อความ นอกจากนี้องค์ประกอบบางอย่างของอีเมลยังเชื่อมโยงไปยังระบบออนไลน์ดังนั้นการสร้าง PDF แบบคงที่และการแนบจะไม่ทำงาน (ตามความรู้ของฉันอยู่ดี) ข้อมูลโค้ด: MIME-Version: 1.0 To: me@gmail.com BCC: me@yahoo.com …
113 html  image  oracle  email  mime 


13
จะเลือกเพียง 1 แถวจาก oracle sql ได้อย่างไร
ฉันต้องการใช้ไวยากรณ์ oracle เพื่อเลือกเพียง 1 แถวจากตาราง DUALแถวจากตาราง ตัวอย่างเช่นฉันต้องการดำเนินการค้นหานี้: SELECT user FROM DUAL ... และมันจะมี 40 รายการ แต่ฉันต้องการเพียงบันทึกเดียว ... และฉันต้องการให้มันเกิดขึ้นโดยไม่มีWHEREข้อ ฉันต้องการบางสิ่งในฟิลด์ table_name เช่น: SELECT FirstRow(user) FROM DUAL
113 sql  oracle  oracle9i 

11
ฉันจะรับเนื้อหาที่เป็นข้อความจาก BLOB ใน Oracle SQL ได้อย่างไร
ฉันพยายามดูจากคอนโซล SQL ว่ามีอะไรอยู่ใน Oracle BLOB ฉันรู้ว่ามันมีเนื้อหาค่อนข้างใหญ่และฉันต้องการแค่ดูข้อความ แต่แบบสอบถามต่อไปนี้ระบุว่ามี BLOB อยู่ในฟิลด์นั้นเท่านั้น: select BLOB_FIELD from TABLE_WITH_BLOB where ID = '<row id>'; ผลลัพธ์ที่ฉันได้รับไม่ใช่สิ่งที่ฉันคาดหวัง: BLOB_FIELD ----------------------- oracle.sql.BLOB@1c4ada9 ดังนั้นฉันสามารถใช้เวทมนตร์แบบใดเพื่อเปลี่ยน BLOB ให้เป็นการแสดงข้อความได้ PS: ฉันแค่พยายามดูเนื้อหาของ BLOB จากคอนโซล SQL (Eclipse Data Tools) ไม่ใช่ใช้ในโค้ด
112 sql  oracle  blob 

5
จะสร้างฐานข้อมูลใหม่หลังจากติดตั้ง Oracle Database 11g Express Edition ได้อย่างไร?
ฉันได้ติดตั้ง Oracle Database 11g Express Edition บนพีซีของฉัน (Windows 7) และฉันได้ติดตั้ง Oracle SQL Developer ด้วย ฉันต้องการสร้างฐานข้อมูลอย่างง่ายเพื่อเริ่มต้นโดยอาจจะด้วยตารางเดียวหรือสองตารางจากนั้นใช้ Oracle SQL Developer เพื่อแทรกข้อมูลและสืบค้น เมื่อฉันเปิด Oracle SQL Developer ระบบจะขอให้ฉันสร้างการเชื่อมต่อใหม่ดังนั้นจึงถือว่าฐานข้อมูลถูกสร้างขึ้นแล้ว คำถามของฉันคือฉันจะสร้างฐานข้อมูลเริ่มต้นใน Oracle 11g ได้อย่างไร
112 oracle  oracle11g 

5
วิธีหลีกเลี่ยงการแทนที่ตัวแปรใน Oracle SQL Developer ด้วย 'trinidad & Tobago'
เมื่อฉันพยายามที่จะดำเนินการคำสั่งนี้ใน Oracle SQL Developer 2.1 กล่องโต้ตอบ"Enter แทนค่าตัวแปร"ปรากฏขึ้นขอค่าทดแทนสำหรับโตเบโก , update t set country = 'Trinidad and Tobago' where country = 'trinidad & tobago'; ฉันจะหลีกเลี่ยงสิ่งนี้ได้อย่างไรโดยไม่ต้องใช้chr(38)หรือu'trinidad \0026 tobago'ทั้งสองอย่างที่ปิดบังวัตถุประสงค์ของข้อความนี้

4
Oracle เทียบเท่ากับฟังก์ชัน IsNull () ของ SQL Server คืออะไร
Наэтотвопросестьответына Stack Overflow нарусском : Естьлиэквивалент SQL Server функции IsNull () в Oracle? ใน SQL Server เราสามารถพิมพ์IsNull()เพื่อตรวจสอบว่าฟิลด์เป็นโมฆะหรือไม่ มีฟังก์ชันเทียบเท่าใน PL / SQL หรือไม่?
110 sql-server  oracle  tsql  plsql 

17
ดัชนีฐานข้อมูลมีจำนวนมากเกินไป?
ฉันกำลังทำงานในโครงการที่มีฐานข้อมูล Oracle ค่อนข้างใหญ่ (แม้ว่าคำถามของฉันจะใช้ได้ดีกับฐานข้อมูลอื่น ๆ ) เรามีเว็บอินเทอร์เฟซที่ช่วยให้ผู้ใช้สามารถค้นหาในฟิลด์ต่างๆที่เป็นไปได้เกือบทั้งหมด เพื่อให้การค้นหาเหล่านี้ดำเนินไปอย่างรวดเร็วเราได้เพิ่มดัชนีลงในฟิลด์และชุดค่าผสมของฟิลด์ที่เราเชื่อว่าผู้ใช้มักจะค้นหา อย่างไรก็ตามเนื่องจากเราไม่รู้จริงๆว่าลูกค้าของเราจะใช้ซอฟต์แวร์นี้อย่างไรจึงยากที่จะบอกได้ว่าจะสร้างดัชนีใด พื้นที่ไม่ใช่เรื่องน่ากังวล เรามีไดรฟ์ RAID 4 เทราไบต์ซึ่งเราใช้เพียงเศษเสี้ยวเล็ก ๆ อย่างไรก็ตามฉันกังวลเกี่ยวกับบทลงโทษด้านประสิทธิภาพที่อาจเกิดขึ้นจากการมีดัชนีมากเกินไป เนื่องจากดัชนีเหล่านั้นจำเป็นต้องได้รับการอัปเดตทุกครั้งที่มีการเพิ่มลบหรือแก้ไขแถวฉันจึงคิดว่าเป็นความคิดที่ไม่ดีที่จะมีดัชนีหลายสิบรายการในตารางเดียว จำนวนดัชนีที่ถือว่ามากเกินไป? 10? 25? 50? หรือฉันควรจะครอบคลุมกรณีที่พบได้บ่อยและชัดเจนจริงๆและเพิกเฉยต่อสิ่งอื่น ๆ ?

24
คีย์ต่างประเทศจำเป็นในการออกแบบฐานข้อมูลหรือไม่?
เท่าที่ฉันทราบมีการใช้คีย์ต่างประเทศ (FK) เพื่อช่วยโปรแกรมเมอร์ในการจัดการข้อมูลด้วยวิธีที่ถูกต้อง สมมติว่าโปรแกรมเมอร์กำลังทำสิ่งนี้ในลักษณะที่ถูกต้องอยู่แล้วเราต้องการแนวคิดของคีย์ต่างประเทศหรือไม่? มีการใช้คีย์ต่างประเทศอื่น ๆ หรือไม่? ฉันขาดอะไรที่นี่?

14
วิธีที่สะอาดที่สุดในการสร้างสตริง SQL ใน Java
ฉันต้องการสร้างสตริง SQL เพื่อจัดการฐานข้อมูล (อัปเดตลบแทรกเลือกประเภทของสิ่งนั้น) - แทนที่จะใช้วิธีการต่อสายอักขระที่น่ากลัวโดยใช้ "+" และเครื่องหมายคำพูดนับล้านซึ่งไม่สามารถอ่านได้ดีที่สุด - ที่นั่น จะต้องเป็นวิธีที่ดีกว่า ฉันคิดว่าจะใช้ MessageFormat - แต่มันควรจะใช้สำหรับข้อความของผู้ใช้แม้ว่าฉันคิดว่ามันจะทำงานได้ดี แต่ฉันคิดว่าน่าจะมีอะไรที่สอดคล้องกับการดำเนินการประเภท SQL ในไลบรารี java sql มากกว่า Groovy จะดีหรือไม่?
108 java  sql  oracle  string 


5
SQL เลือกแถวตามวันที่ล่าสุด
เมื่อใช้แบบสอบถามและผลลัพธ์ต่อไปนี้ฉันกำลังมองหารายการล่าสุดที่ ChargeId และ ChargeType ไม่ซ้ำกัน select chargeId, chargeType, serviceMonth from invoice CHARGEID CHARGETYPE SERVICEMONTH 1 101 R 8/1/2008 2 161 N 2/1/2008 3 101 R 2/1/2008 4 101 R 3/1/2008 5 101 R 4/1/2008 6 101 R 5/1/2008 7 101 R 6/1/2008 8 101 R 7/1/2008 ต้องการ: CHARGEID CHARGETYPE SERVICEMONTH …
106 sql  oracle 

6
MySQL 'สร้างสคีมา' และ 'สร้างฐานข้อมูล' - มีความแตกต่างหรือไม่
การเข้าสู่information_schemaฐานข้อมูลสูงสุดและจุดสูงสุดที่ข้อมูลเมตาสำหรับโครงการสัตว์เลี้ยงของฉันฉันรู้สึกลำบากในการทำความเข้าใจความแตกต่าง (ถ้ามี) ระหว่างcreate schemaคำสั่งและcreate databaseคำสั่งสำหรับ MySQL มีความแตกต่างกันหรือไม่? หากไม่เป็นเช่นนั้นนี่เป็นรูปแบบพฤติกรรมทั่วไปสำหรับฐานข้อมูลเชิงสัมพันธ์ (ฉันได้ยินมาว่าสำหรับฐานข้อมูลอื่นเช่น Oracle สคีมามีอยู่ในฐานข้อมูลแทนที่จะอยู่ในระดับเดียวกับฐานข้อมูล) ขอบคุณ!
105 sql  mysql  oracle  jdbc  database 

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