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

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


6
ทำไมคุณถึงใช้ฐานข้อมูล Oracle [ปิด]
ปิด . คำถามนี้เป็นคำถามความคิดเห็นตาม ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบได้ด้วยข้อเท็จจริงและการอ้างอิงโดยแก้ไขโพสต์นี้ ปิดให้บริการใน3 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันสงสัยในเหตุผลทางเทคนิคว่าทำไมคุณถึงเลือกฐานข้อมูล Oracle เทียบกับรสชาติล่าสุดของ: 1) Microsoft SQL Server 2) MySQL 3) PostgreSQL คุณลักษณะหรือฟังก์ชันใดบ้างที่แสดงให้เห็นถึงค่าใช้จ่ายเพิ่มเติม ฉันสนใจข้อโต้แย้งทางเทคนิคไม่ใช่สงครามศาสนา มีเพื่อนคนหนึ่งถามฉันและฉันก็ใช้หนึ่งใน 3 ที่ระบุไว้เสมอ ฉันไม่ทราบเกี่ยวกับฐานข้อมูล Oracle มากพอที่จะเสนอความคิดเห็น ขอบคุณ.

6
อะไรคือความแตกต่างระหว่าง“ AS” และ“ IS” ในขั้นตอนการจัดเก็บของ Oracle?
ฉันเห็นบางครั้งโพรซีเดอร์ของ Oracle เขียนด้วย "AS" และบางครั้งก็มีคีย์เวิร์ด "IS" CREATE OR REPLACE Procedure TESTUSER.KILLINSTANCE (INSTANCEID integer) **AS** ... เทียบกับ CREATE OR REPLACE Procedure TESTUSER.KILLINSTANCE (INSTANCEID integer) **IS** ... มีความแตกต่างระหว่างทั้งสองหรือไม่? แก้ไข: เห็นได้ชัดว่าไม่มีความแตกต่างในการทำงานระหว่างทั้งสอง แต่บางคนปฏิบัติตามแบบแผนในการใช้ "AS" เมื่อ SP เป็นส่วนหนึ่งของแพ็กเกจและ "IS" เมื่อไม่ได้ หรืออีกทางหนึ่ง Meh.

11
ปิดใช้งานข้อ จำกัด ของตารางทั้งหมดใน Oracle
ฉันจะปิดใช้งานข้อ จำกัด ของตารางทั้งหมดใน Oracle ด้วยคำสั่งเดียวได้อย่างไร ซึ่งอาจเป็นได้ทั้งตารางเดียวรายการตารางหรือสำหรับตารางทั้งหมด
96 sql  oracle 

4
ค้นหาฐานข้อมูล Oracle สำหรับตารางที่มีชื่อคอลัมน์เฉพาะหรือไม่
เรามีฐานข้อมูล Oracle ขนาดใหญ่พร้อมตารางจำนวนมาก มีวิธีที่ฉันสามารถสอบถามหรือค้นหาเพื่อดูว่ามีตารางที่มีชื่อคอลัมน์บางตารางหรือไม่ IE แสดงตารางทั้งหมดที่มีคอลัมน์: id, fname, lname, address รายละเอียดฉันลืมเพิ่ม: ฉันต้องสามารถค้นหาผ่านสคีมาต่างๆได้ สิ่งที่ฉันต้องใช้เพื่อเชื่อมต่อไม่ได้เป็นเจ้าของตารางที่ฉันต้องค้นหา
95 sql  oracle 

1
ORA-01950: ไม่มีสิทธิ์ในตาราง "USERS" [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน6 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันได้รับข้อผิดพลาดนี้: ORA-01950: ไม่มีสิทธิ์ในตาราง 'USERS' ฉันมีพื้นที่ตารางเริ่มต้นและฉันสามารถสร้างตารางได้ แต่จะไม่แสดงที่แท็บวัตถุในคางคก ฉันไม่สามารถแทรกอะไรลงในตารางที่ฉันสร้างได้

24
LISTAGG ใน Oracle เพื่อส่งคืนค่าที่แตกต่างกัน
Наэтотвопросестьответына Stack Overflow нарусском : Какфункцией LISTAGG вернутьзначениябезповторений? ฉันพยายามใช้LISTAGGฟังก์ชันใน Oracle ฉันต้องการรับเฉพาะค่าที่แตกต่างกันสำหรับคอลัมน์นั้น มีวิธีใดบ้างที่ฉันจะได้รับเฉพาะค่าที่แตกต่างโดยไม่ต้องสร้างฟังก์ชันหรือขั้นตอน? col1 col2 Created_by 1 2 สมิ ธ 1 2 ยอห์น 1 3 อ 1 4 ราม 1 5 แจ็ค ฉันต้องการเลือก col1 และLISTAGGของ col2 (ไม่พิจารณาคอลัมน์ 3) เมื่อฉันทำเช่นนั้นฉันจะได้รับสิ่งนี้อันเป็นผลมาจากLISTAGG: [2,2,3,4,5] ฉันต้องการลบ '2' ที่ซ้ำกันที่นี่ ฉันต้องการเฉพาะค่าที่แตกต่างกันของ col2 เทียบกับ col1

7
คุณสามารถใช้ Microsoft Entity Framework กับ Oracle ได้หรือไม่ [ปิด]
ปิด . คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เน้นไปที่ปัญหาเดียวโดยแก้ไขโพสต์นี้เท่านั้น ปิดให้บริการเมื่อปีที่แล้ว ปรับปรุงคำถามนี้ เป็นไปได้ไหมที่จะใช้ Microsoft Entity Framework กับฐานข้อมูล Oracle

3
เป็นไปได้ไหมที่จะสร้างโมเดล django จากฐานข้อมูล
ฉันยุ่งกับ Django และ Django ORM ที่บ้านและฉันต้องบอกว่าฉันรู้สึกว่ามันเป็นหนึ่งในสิ่งที่ดีที่สุดในแง่ของการใช้งานที่ง่าย อย่างไรก็ตามฉันสงสัยว่าจะสามารถใช้แบบ "ย้อนกลับ" ได้หรือไม่ โดยทั่วไปสิ่งที่ฉันต้องการทำคือสร้างโมเดล Django จากสคีมาฐานข้อมูลที่มีอยู่ (จากโครงการที่ไม่ใช้ django และค่อนข้างเก่า) เป็นไปได้หรือไม่ อัปเดต:ฐานข้อมูลที่เป็นปัญหาคือ Oracle
94 database  django  oracle  orm 

4
คุณสร้างตารางชั่วคราวในฐานข้อมูล Oracle ได้อย่างไร
ฉันต้องการสร้างตารางชั่วคราวในฐานข้อมูล Oracle สิ่งที่ต้องการ Declare table @table (int id) ในเซิร์ฟเวอร์ SQL แล้วเติมด้วยคำสั่งเลือก เป็นไปได้ไหม? ขอบคุณ

7
ชื่อ Oracle TNS ไม่แสดงเมื่อเพิ่มการเชื่อมต่อใหม่กับ SQL Developer
ฉันกำลังพยายามเชื่อมต่อกับฐานข้อมูล Oracle กับ SQL Developer ฉันได้ติดตั้งไดรเวอร์. Net oracle และวางtnsnames.oraไฟล์ไว้ที่ C:\Oracle\product\11.1.0\client_1\Network\Admin ฉันใช้รูปแบบต่อไปนี้ใน tnsnames.ora: dev = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.XXX.XXX)(PORT = XXXX)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = idpdev2) ) ) ใน SQL Developer เมื่อฉันพยายามสร้างการเชื่อมต่อใหม่จะไม่มีชื่อ TNS ปรากฏเป็นตัวเลือก มีบางอย่างที่ฉันขาดหายไป?


9
“ select count (1) from table_name” ในตารางฐานข้อมูลหมายถึงอะไร
เมื่อเราดำเนินการselect count(*) from table_nameจะส่งกลับจำนวนแถว อะไรcount(1)ทำอย่างไร ที่1นี่มีความหมายอะไร? สิ่งนี้เหมือนกับcount(*)(เนื่องจากให้ผลลัพธ์เดียวกันกับการดำเนินการ) หรือไม่
93 sql  database  oracle 

2
วิธีการแก้ไขข้อ จำกัด
SQL วิธีการแก้ไขข้อ จำกัด ด้านล่างนี้คือ 1 ในข้อ จำกัด ของฉัน CONSTRAINT ACTIVEPROG_FKEY1 FOREIGN KEY(ActiveProgCode) REFERENCES PROGRAM(ActiveProgCode), ฉันต้องการเพิ่ม ON DELETE CASCADE ตามข้อ จำกัด ด้านบน ฉันจะแก้ไขข้อ จำกัด ที่มีอยู่ ACTIVEPROG_FKEY1 และเพิ่มได้อย่างไร ON DELETE CASCADE เพื่อ จำกัด ACTIVEPROG_FKEY1 พิจารณา ACTIVEPROG_FKEY1 อยู่ที่ตาราง ACTIVEPROG
93 sql  oracle 


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