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

Oracle SQL Developer เป็นเครื่องมือกราฟิกฟรีและได้รับการสนับสนุนอย่างเต็มที่สำหรับการพัฒนาฐานข้อมูล Oracle

8
วิธีสร้างไดอะแกรมความสัมพันธ์เอนทิตี (ER) โดยใช้ Oracle SQL Developer
ฉันต้องการใช้ Oracle SQL Developer เพื่อสร้างไดอะแกรม ER สำหรับตาราง DB ของฉัน แต่ฉันยังใหม่กับ Oracle และเครื่องมือนี้ กระบวนการสร้างไดอะแกรม ER ใน SQL Developer เป็นอย่างไร

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

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

9
ฉันจะค้นหาตารางใดที่อ้างอิงตารางที่กำหนดใน Oracle SQL Developer
ในOracle SQL Developerหากฉันกำลังดูข้อมูลบนตารางฉันสามารถดูข้อ จำกัด ที่ให้ฉันเห็นคีย์ต่างประเทศ (และตารางใดที่อ้างอิงโดยตารางนี้) และฉันสามารถดูการพึ่งพาเพื่อดูว่าอะไร แพคเกจและการอ้างอิงตารางดังกล่าว แต่ฉันไม่แน่ใจว่าจะหาตารางใดอ้างอิงตาราง ตัวอย่างเช่นสมมติว่าฉันกำลังดูempตาราง มีอีกตารางหนึ่งemp_deptที่จับพนักงานที่ทำงานในแผนกซึ่งอ้างอิงถึงempตารางผ่านemp_idซึ่งเป็นคีย์หลักของempตาราง มีวิธี (ผ่านองค์ประกอบ UI บางอย่างในโปรแกรมไม่ใช่ผ่าน SQL) เพื่อค้นหาว่าemp_deptตารางอ้างอิงempตารางโดยที่ฉันไม่ต้องรู้ว่ามีemp_deptตารางอยู่หรือไม่

9
ฉันจะกำหนดรูปแบบเวลาวันที่ที่กำหนดเองใน Oracle SQL Developer ได้อย่างไร
โดยค่าเริ่มต้น Oracle SQL 15-NOV-11แสดงนักพัฒนาวันที่เป็นค่า ฉันต้องการดูส่วนเวลา (ชั่วโมง / นาที / วินาที) ตามค่าเริ่มต้น มีวิธีกำหนดค่านี้ใน Oracle SQL Developer หรือไม่

7
SQL Developer ส่งคืนเฉพาะวันที่ไม่ใช่เวลา ฉันจะแก้ไขได้อย่างไร
นี่คือสิ่งที่ SQL Develoepr มอบให้ฉันทั้งในหน้าต่างผลลัพธ์และเมื่อฉันส่งออก: CREATION_TIME ------------------- 27-SEP-12 27-SEP-12 27-SEP-12 นี่คือสิ่งที่ซอฟต์แวร์อีกชิ้นหนึ่งที่เรียกใช้คิวรี / db เดียวกันให้ CREATION_TIME ------------------- 2012-09-27 14:44:46 2012-09-27 14:44:27 2012-09-27 14:43:53 ฉันจะให้ SQL Developer กลับมาใช้เวลาได้อย่างไร คำตอบบางส่วน: select TO_CHAR(creation_time,'DD-Mon-YYYY HH24:MI:SS') from หากใครรู้วิธีตั้งค่าเริ่มต้นให้แสดงข้อมูลแบบเต็มโปรดตอบด้านล่าง

9
วิธีดำเนินการ SQL Server ที่เก็บไว้ใน SQL Developer
ฉันได้รับบัญชีผู้ใช้กับฐานข้อมูล SQL Server ที่มีสิทธิ์ดำเนินการตามขั้นตอนที่เก็บไว้เท่านั้น ฉันเพิ่มไฟล์ jar JDBC SQL Server JDBC ไปยัง SQL Developer และเพิ่มเป็นไดร์เวอร์ JDBC ของบุคคลที่สาม ฉันสามารถล็อกอินเข้าสู่ฐานข้อมูล SQL Server ได้สำเร็จ ฉันได้รับไวยากรณ์นี้สำหรับการเรียกใช้ขั้นตอน: EXEC proc_name 'paramValue1' 'paramValue2' เมื่อฉันเรียกใช้สิ่งนี้ทั้งคำสั่งหรือสคริปต์ฉันได้รับข้อผิดพลาดนี้: Error starting at line 1 in command: EXEC proc_name 'paramValue1' 'paramValue2' Error report: Incorrect syntax near the keyword 'BEGIN'. ฉันลองใส่คำสั่งเข้าไปBEGIN/ENDแต่ได้รับข้อผิดพลาดเดียวกัน เป็นไปได้ไหมที่จะเรียกขั้นตอนจาก SQL Developer? ถ้าเป็นเช่นนั้นฉันต้องใช้ไวยากรณ์อะไร

14
การเปลี่ยนรหัสผ่านด้วย Oracle SQL Developer
ผู้ใช้ของฉันหลายคนไม่ใช้ SQLPlus ฉันไม่สามารถให้ผู้ใช้เปลี่ยนแปลงได้ เราหมดอายุรหัสผ่านทุก 60 วัน ฉันไม่สามารถรับ "รหัสผ่าน" คำสั่ง SQLPlus เพื่อทำงานในผู้พัฒนา SQL เมื่อฉันกดรันฉันได้รับข้อผิดพลาดของคำสั่งที่ไม่ถูกต้อง เมื่อฉันกดรันสคริปต์ไม่มีอะไรเกิดขึ้น ฉันไม่ต้องการเขียนแพ็คเกจเพื่อเปลี่ยนรหัสผ่านเนื่องจากเรามีฐานข้อมูลจำนวนมาก ฉันมีตัวเลือกที่ดีกว่านี้ไหม?

5
ใช้ tnsnames.ora ใน Oracle SQL Developer
ฉันกำลังประเมินOracle SQL Developer ฉันtnsnames.oraมีประชากรและ a tnspingถึงการเชื่อมต่อที่กำหนดในการtnsnames.oraทำงานได้ดี ถึงกระนั้น SQL Developer ไม่แสดงการเชื่อมต่อใด ๆ Oracle SQL Developer Soarsกล่าวถึงว่าถ้า คุณมีซอฟต์แวร์ไคลเอนต์ Oracle และไฟล์ tnsnames.ora ติดตั้งไว้แล้วในเครื่องของคุณ Oracle SQL Developer จะเติมข้อมูลเนวิเกเตอร์ Connections โดยอัตโนมัติจากชื่อบริการสุทธิที่กำหนดไว้ใน tnsnames.ora ฉันพยายามตั้งค่าTNS_ADMINตัวแปรสภาพแวดล้อมของฉันด้วย แต่หลังจากรีสตาร์ท SQL Developer ยังคงไม่มีการเชื่อมต่อปรากฏขึ้น ความคิดใด ๆ ทุกคนประสบความสำเร็จในการทำงานกับ SQL Developer และ tnsnames.ora หรือไม่

7
ฉันจะเปลี่ยนภาษา (เป็นภาษาอังกฤษ) ใน Oracle SQL Developer ได้อย่างไร
ฉันใช้ระบบ Windows 7 ที่ไม่ใช่ภาษาอังกฤษและเห็นได้ชัดว่า Oracle SQL Developer (เวอร์ชัน 3.0.04.34, 64 บิต) พยายามเดาภาษาที่ฉันต้องการโดยอัตโนมัติตามระบบปฏิบัติการ มีวิธีใดในการเปลี่ยนภาษาเป็นภาษาอังกฤษ? ฉันได้ลองเคล็ดลับที่http://misteratmisis.com/infotech/how-change-oracle-sql-developer-interface-japanese-englishคือการเพิ่มตัวเลือก VM AddVMOption -Duser.language = th AddVMOption -Duser.country = US ไปยังไฟล์ ide.conf ในไดเร็กทอรี / IDE / bin ภายในไดเร็กทอรีการติดตั้ง SQL Developer ตามที่แนะนำ แต่ไม่ได้ช่วยอะไร วิธีแก้ไข (แก้ไขเมื่อ 13.09.2012): ฉันตัดสินใจลองอีกครั้งวิธีแก้ปัญหาที่เสนอโดย Alex K. และครั้งนี้มันได้ผลคือการเพิ่ม AddVMOption -Duser.language=en ไปยังไฟล์sqldeveloper.confไฟล์ที่อยู่ในsqldeveloper\bin\โฟลเดอร์ ฉันคิดว่ามันใช้งานได้แล้ว แต่ไม่ใช่ก่อนหน้านี้เพราะในขณะเดียวกันฉันได้เปลี่ยนการตั้งค่า UAC (การควบคุมการเข้าถึงของผู้ใช้) ใน …

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'ทั้งสองอย่างที่ปิดบังวัตถุประสงค์ของข้อความนี้

8
การพิมพ์ค่าของตัวแปรใน SQL Developer
ฉันต้องการพิมพ์ค่าของตัวแปรเฉพาะซึ่งอยู่ในบล็อกที่ไม่ระบุตัวตน ฉันใช้ Oracle SQL Developer ฉันลองใช้dbms_output.put_line. แต่มันไม่ทำงาน รหัสที่ฉันใช้แสดงอยู่ด้านล่าง SET SERVEROUTPUT ON DECLARE CTABLE USER_OBJECTS.OBJECT_NAME%TYPE; CCOLUMN ALL_TAB_COLS.COLUMN_NAME%TYPE; V_ALL_COLS VARCHAR2(500); CURSOR CURSOR_TABLE IS SELECT OBJECT_NAME FROM USER_OBJECTS WHERE OBJECT_TYPE='TABLE' AND OBJECT_NAME LIKE 'tb_prm_%'; CURSOR CURSOR_COLUMNS (V_TABLE_NAME IN VARCHAR2) IS SELECT COLUMN_NAME FROM ALL_TAB_COLS WHERE TABLE_NAME = V_TABLE_NAME; BEGIN OPEN CURSOR_TABLE; LOOP FETCH …

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 ปรากฏเป็นตัวเลือก มีบางอย่างที่ฉันขาดหายไป?

8
พิมพ์ข้อความในหน้าต่าง Oracle SQL Developer SQL Worksheet
ฉันใช้ Oracle SQL (ใน SQLDeveloper โดยใช้ SQL Worksheet) ฉันต้องการพิมพ์คำสั่งก่อนที่ฉันจะเลือกเช่น PRINT 'Querying Table1'; SELECT * from Table1; ฉันใช้อะไรเพื่อพิมพ์ / แสดงเอาต์พุตข้อความ ไม่ใช่พิมพ์เพราะนั่นทำให้ฉันมีข้อผิดพลาด: Bind Variable Table1ไม่ได้ประกาศ DBMS_OUTPUT.PUT_LINE เป็นคำสั่งที่ไม่รู้จัก (เห็นได้ชัดว่าฉันเป็นผู้ใช้ SQLDeveloper และ Oracle ที่ไม่มีประสบการณ์ต้องมีคำพ้องความหมายสำหรับ Print แต่ฉันมีปัญหาในการค้นหาความช่วยเหลือโดยไม่รู้ว่ามันคืออะไร)

8
อักขระหนี Oracle SQL (สำหรับ '&')
ในขณะที่พยายามเรียกใช้คำสั่งแทรก SQL โดยใช้Oracle SQL Developerฉันยังคงสร้างพร้อมต์ "ป้อนค่าการทดแทน": insert into agregadores_agregadores ( idagregador, nombre, url ) values ( 2, 'Netvibes', 'http://www.netvibes.com/subscribe.php?type=rss\&url=' ); ฉันได้พยายามหลีกเลี่ยงอักขระพิเศษในแบบสอบถามโดยใช้ '\' ด้านบน แต่ฉันยังไม่สามารถหลีกเลี่ยงเครื่องหมายและ '&' ทำให้เกิดการแทนที่สตริง
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.