1
- /* Copyright (c) 2023, 2024 , Oracle and/or its affiliates. */
1
+ /* Copyright (c) 2023, 2025 , Oracle and/or its affiliates. */
2
2
3
3
/******************************************************************************
4
4
*
@@ -218,15 +218,10 @@ describe('275. jsonDualityView4.js', function() {
218
218
await connection . commit ( ) ;
219
219
220
220
// create JSON relational duality view student_ov
221
- await assert . rejects (
222
- async ( ) => await connection . execute ( `
221
+ await connection . execute ( `
223
222
CREATE OR REPLACE JSON RELATIONAL DUALITY VIEW student_ov
224
223
AS t1{id, product, price, price_with_tax}
225
- ` ) ,
226
- / O R A - 4 0 9 4 5 : /
227
- // ORA-40945: Column 'PRICE_WITH_TAX' of table 'T1' cannot be selected in JSON
228
- // relational duality view as it is virtual.
229
- ) ;
224
+ ` ) ;
230
225
231
226
// drop the table
232
227
await connection . execute ( testsUtil . sqlDropTable ( `t1` ) ) ;
@@ -360,6 +355,7 @@ describe('275. jsonDualityView4.js', function() {
360
355
SELECT view_owner, view_name, relationship
361
356
FROM DBA_JSON_DUALITY_VIEW_TABS
362
357
ORDER BY view_owner` ) ;
358
+
363
359
assert . deepStrictEqual ( result . rows , [ [ "NJS_JSONDV4" , "STUDENT_OV" , null ] ,
364
360
[ "NJS_JSONDV4" , "STUDENT_OV" , "singleton" ] , [ "NJS_JSONDV4" , "STUDENT_OV" , "nested" ] ] ) ;
365
361
@@ -368,8 +364,8 @@ describe('275. jsonDualityView4.js', function() {
368
364
SELECT COLUMN_NAME, DATA_TYPE
369
365
FROM DBA_JSON_DUALITY_VIEW_TAB_COLS
370
366
ORDER BY COLUMN_NAME` ) ;
371
- assert . deepStrictEqual ( result . rows , [ [ "CLSID" , "NUMBER" ] , [ "CLSID" , "NUMBER" ] , [ "NAME" , "VARCHAR2" ] , [ "NAME" , "VARCHAR2" ] , [ "SCID" , "NUMBER" ] ,
372
- [ "STUID" , "NUMBER" ] , [ "STUID" , "NUMBER" ] ] ) ;
367
+ assert . deepStrictEqual ( result . rows , [ [ "CLSID" , "NUMBER" ] , [ "CLSID" , "NUMBER" ] ,
368
+ [ "NAME" , "VARCHAR2" ] , [ "NAME" , "VARCHAR2" ] , [ "SCID" , "NUMBER" ] , [ " STUID", "NUMBER" ] , [ "STUID" , "NUMBER" ] ] ) ;
373
369
} ) ;
374
370
375
371
describe ( '275.7 Json Duality view with GraphQL' , function ( ) {
0 commit comments