كيفية تعيين قيمة فارغة إلى حقل في جدول باستخدام أداة مزود أوراكل المطور؟

StackOverflow https://stackoverflow.com/questions/1409570

سؤال

وأوراكل SQL المطور يسمح لك لتحديث قيم الحقول مباشرة إلى طاولة المفاوضات من دون الحاجة إلى كتابة السيناريو SQL. ومع ذلك هو لا تسمح لك لتحديد قيمة خالية لحقل؟ السيناريو التحديث الذي يحصل التي تم إنشاؤها أدناه: UPDATE "TABLE" SET field_required = 'باطل' WHERE ROWID = 'AAAnnZAAFAAAGMfAAC' AND ORA_ROWSCN = '14465324'

وأي فكرة عن كيفية تحديد قيمة خالية إلى حقل في الجدول دون كتابة عبارة تحديث؟

هل كانت مفيدة؟

المحلول

ما هو إصدار الذي تستخدمه؟ أنا عندي 1.5.4 في الوقت الراهن وأنها تعمل تماما. فقط انقر على قيمة وضرب حذف، ثم ارتكاب.

نصائح أخرى

وعن طريق SQL المطور 3.0 هنا. ما يصلح لي هو تسليط الضوء أولا الخلية التي أريد أن أضع لاغية. ضرب مرتين مسافة للخلف والخروج من الخلية (أو القيام بكل ما عليك القيام به للخروج من وضع التحرير). على مسافة للخلف الأول يضع الخلية في وضع التحرير، ويزيل من القيمة الموجودة. على مسافة للخلف الثاني حيث يحصل تعيين قيمة "فارغة" (<م> هذه ليست واضحة بصريا ). تنفيذ التغييرات الخاصة بك وسوف القيم الخالية الآن تظهر في البيانات المحدثة.

هل تقصد التحرير في علامة التبويب البيانات؟ مجرد إدراج سلسلة "فارغة"، والتي تساوي قيمة خالية في أوراكل.

وتعيين "العرض قيمة فارغة باسم" ل(خالية) في أدوات -> تفضيلات -> قواعد البيانات -> إعدادات متقدمة

create table ff (v VARCHAR2(1));

INSERT INTO FF VALUES ('1');

وحدد الجدول والتبويب البيانات حدد.

وهذا يدل على

V
=
1

والآن انقر نقرا مزدوجا فوق القيمة 1 وحذف 1. ارتكاب يولد هذا البيان في السجل:

UPDATE "OSIVOLG"."FF" SET V =  WHERE ROWID = 'AAA+zcAAFAAF9rgAAA' AND ORA_ROWSCN = '77536476584'

ما هو syntacticly يست صالحة بيان SQL ولكن علامة التبويب البيانات يظهر الآن.

V
======
(null)

وبعض أدوات تستخدم <ctrl+0> لإدخال قيمة NULL.

وهناك الإعداد في tools -> preferences -> Database -> advanced settings التي تسمح لك لإعادة العرض الافتراضي من أعمدة فارغة. إذا قمت بتعيين أنه إلى فارغة التي من المحتمل أن يحل مشكلتك.

وحدد الأعمدة ذات الصلة مع الماوس (الضغط على CTRL للحفاظ على الاختيار كما تذهب)، ثم الضغط على SHIFT + DEL. هذا العمل بالنسبة لي

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top