BLOB Column as URL in Oracle APEX

  Рет қаралды 1,462

Tech Mining

Tech Mining

Күн бұрын

In this tutorial, you will learn about managing and personalizing the presentation of a BLOB column by employing an HTML image tag. Due to the inability to reference BLOB columns through column substitutions, such as COLUMN NAME, it becomes necessary to acquire the BLOB column value as a URL. Once the URL is obtained, you can structure the image display using an HTML img tag.
Create Table [EBA_DEMO_CARD_EMP]
=============================================
CREATE TABLE "EBA_DEMO_CARD_EMP"
( "EMPNO" NUMBER NOT NULL ENABLE,
"ENAME" VARCHAR2(255),
"JOB" VARCHAR2(255),
"MGR" NUMBER,
"HIREDATE" DATE,
"SAL" NUMBER,
"COMM" NUMBER,
"DEPTNO" NUMBER,
"PROFILE_IMAGE" BLOB,
"MIMETYPE" VARCHAR2(255),
"FILENAME" VARCHAR2(400),
"IMAGE_LAST_UPDATE" DATE,
"TAGS" VARCHAR2(4000),
CONSTRAINT "EBA_DEMO_CARD_EMP_PK" PRIMARY KEY ("EMPNO")
USING INDEX ENABLE
) ;
ALTER TABLE "EBA_DEMO_CARD_EMP" ADD CONSTRAINT "EBA_DEMO_CARD_EMP_DEPT_FK" FOREIGN KEY ("DEPTNO")
REFERENCES "EBA_DEMO_CARD_DEPT" ("DEPTNO") ENABLE;
ALTER TABLE "EBA_DEMO_CARD_EMP" ADD CONSTRAINT "EBA_DEMO_CARD_EMP_MGR_FK" FOREIGN KEY ("MGR")
REFERENCES "EBA_DEMO_CARD_EMP" ("EMPNO") ENABLE;
SQL Query [Please add Greater than angle bracket after every = sign]
=========================================================
select EMPNO,
ENAME,
JOB,
MGR,
HIREDATE,
SAL,
COMM,
DEPTNO,
apex_page.get_url(
p_request = 'APPLICATION_PROCESS=GETIMAGE',
p_clear_cache = 5,
p_items = 'PX_EMPNO',
p_values = EMPNO ) BLOB_URL,
IMAGE_LAST_UPDATE,
TAGS
from EBA_DEMO_CARD_EMP
HTML Expression [Please add angle brackets in Start and Last]
========================================================
img src="&BLOB_URL!ATTR." alt="&ENAME!ATTR." style="width:128px;height:128px;"
PL/SQL Code [Please add Greater than angle bracket after = sign]
======================================================
eba_demo_card_pkg.get_profile_image( p_empno = :PX_EMPNO );
Image Attribution
======================================
www.freepik.com/free-vector/b..." Freepik
www.freepik.com/free-ai-image..." Image By freepik

Пікірлер: 6
@ifenia29
@ifenia29 7 ай бұрын
thax for the tutorials we are following
@sarimmuavia
@sarimmuavia 7 ай бұрын
Nice to see new theme 👍
@TechMining69
@TechMining69 7 ай бұрын
More to come!
@mundova184
@mundova184 7 ай бұрын
Hi. All good.
@TechMining69
@TechMining69 7 ай бұрын
Hello 👋
@JayVincCur
@JayVincCur 3 ай бұрын
Thanks for your contribution. I think you forgot the package source "eba_demo_card_pkg.get_profile_image"
Display Image Gallery from Unsplash.com in Oracle APEX Cards
7:39
Conditional and Full Card Actions in Oracle APEX
14:26
Tech Mining
Рет қаралды 1,2 М.
Sigma Kid Hair #funny #sigma #comedy
00:33
CRAZY GREAPA
Рет қаралды 31 МЛН
ПРОВЕРИЛ АРБУЗЫ #shorts
00:34
Паша Осадчий
Рет қаралды 6 МЛН
Red❤️+Green💚=
00:38
ISSEI / いっせい
Рет қаралды 76 МЛН
Double Stacked Pizza @Lionfield @ChefRush
00:33
albert_cancook
Рет қаралды 65 МЛН
SQL Explained in 100 Seconds
2:23
Fireship
Рет қаралды 786 М.
The New Combo Box Page Item in Oracle APEX
12:39
Tech Mining
Рет қаралды 1,3 М.
How to open URL saved in DB in Oracle APEX
6:20
Weili Liu
Рет қаралды 768
Display Data in Speedometer as Cards
12:57
Tech Mining
Рет қаралды 540
New Image Upload & QR Code Page Items in Oracle APEX
10:02
Tech Mining
Рет қаралды 1,6 М.
Handling No Data Found In Cards
6:22
Tech Mining
Рет қаралды 355
Highlight Tags using Template Directives In Oracle APEX Cards
11:42
Sigma Kid Hair #funny #sigma #comedy
00:33
CRAZY GREAPA
Рет қаралды 31 МЛН