الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

select Problem

مغلق
بدأه maram12 في 17 يناير 2006 · 3 رد · 687 مشاهدة · في قواعد بيانات Oracle
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم و رحمة الله وبركاته ارجو منكم المساعدة لدي مشكلة :

كيف يمكني عمل select من جدول إسمه و أسماء حقوله غير معروفة و لكنها مخزنة في متغيرات أو في جدول آخر .

مثلا :

DECLRE

COL_NAME VARCHAR2(30); := '...' ;

TAB_NAME VARCHAR2(30); := '...' ;

BEGIN

SELECT COL_NAME

INTO X

FROM TAB_NAME ;

END ;

وشكرا

#2

يمكنك ذلك عن طريق ما يسمى Dynamic Sql

declare 
  sql_statment varchar2(100); 
  col_name varchar2(13) ; 
   table_name varchar2(15); 
  x  varchar2(30); 
begin 
 sqlstatment:='select ' || col_name ||' from '|| table_name ; 
Execute immediate sqlstatment into x; 
dbms_output.put_line(x); 
end;

تم تعديل هذه المشاركة بواسطة informat في 17 يناير 2006 في 15:52

#3

شكرا جزيلا على المساعدة

قمت بتفيذ هذه الطريقة و نجحت

اشكرك مرة اخرى يا informat

#4

لا شكر على واجب ........

هذا الموضوع مغلق.

مواضيع مشابهة