Ledo_King بتاريخ: 27 مايو 2008 تقديم بلاغ مشاركة بتاريخ: 27 مايو 2008 السادة الأفاضل محتاج أغير حقل الإدارة في جدول الموظفين حيث أنه حقل رقمي وأريد تغييره إلى varchar2 وتحويل بيانات الأرقام التي به إلى مقابلها في إسم الإدارة يعني إذا كان رقم 10 يعني الشؤون الإدارية وهكذا علما بأن الجدول به بيانات كثيرة وبعضها لا يوجد له إدارة إلى خالي اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Ahmed Zain بتاريخ: 27 مايو 2008 تقديم بلاغ مشاركة بتاريخ: 27 مايو 2008 السلام عليكم ورحمة الله وبركاتهبعد التحيةاخي فاللهيمكن عمل جدول جديد في نفس البيانات ولكن اسم الادارة وليس رقمها جرب الكود كما فالمثال CREATE TABLE new_emp AS SELECT e.ID,e.last_name,e.first_name,e.userid,e.start_date,e.comments,e.manager_id,e.ti tle,[size="3"][color="#FF0000"]d.NAME[/color][/size],e.salary,e.commission_pct FROM dept d,emp e WHERE d.ID (+) = e.dept_id; OR CREATE TABLE new_emp AS SELECT * FROM emp WHERE 1 <> 1 ALTER TABLE NEW_EMP MODIFY(DEPT_ID VARCHAR2(100)) ALTER TABLE NEW_EMP RENAME COLUMN DEPT_ID TO NAME INSERT INTO NEW_EMP SELECT * FROM EMP; UPDATE NEW_EMP NE SET NE.DEPT_ID = (SELECT D.NAME FROM DEPT D WHERE NE.DEPT_ID = D.ID) اتمني من الله عز وجل ان تجد ضالتك في هذاولاتنسانا من صالح الدعاء اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Ahmed Zain بتاريخ: 27 مايو 2008 تقديم بلاغ مشاركة بتاريخ: 27 مايو 2008 CREATE TABLE new_emp AS SELECT e.ID,e.last_name,e.first_name,e.userid,e.start_date,e.comments,e.manager_id,e.ti tle,d.NAME,e.salary,e.commission_pct FROM dept d,emp e WHERE d.ID (+) = e.dept_id; OR CREATE TABLE new_emp AS SELECT * FROM emp WHERE 1 <> 1 ALTER TABLE NEW_EMP MODIFY(DEPT_ID VARCHAR2(100)) ALTER TABLE NEW_EMP RENAME COLUMN DEPT_ID TO NAME INSERT INTO NEW_EMP SELECT * FROM EMP; UPDATE NEW_EMP NE SET NE.DEPT_ID = (SELECT D.NAME FROM DEPT D WHERE NE.DEPT_ID = D.ID) اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Ledo_King بتاريخ: 27 مايو 2008 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 27 مايو 2008 أخي العزيز أحمدأشكرك على تعاونك ولكن الموضوع أكبر من كده فأنا عندي جدول به 4 حقل نوعها رقمي وبها بيانات عن أعطال السيارات فمثلا 5 تغيير زيت 8 ضبط زوايا وهكذا نرغب الأن تحويل تلك الأكواد إلى بياناتها الأصلية الموجودة في جدول الأكواد مع المحافظة على البيانات المخزنة اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.