This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
-- | |
-- Lets say I have this character data, how do I extract the numeric? | |
-- | |
-- Q: Library . . . . . . : SYSIBM Number of objects . : 65 | |
-- A: Use the TRANSLATE built-in function to convert all the noise characters to blanks | |
values bigint( | |
translate( | |
'Library . . . . . . : SYSIBM Number of objects . : 65', | |
' ', |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
stop; | |
-- Publish the data within a table using SQL | |
with json_rows (j) as ( | |
select json_object( | |
key 'EMPNO' value empno, key 'FIRSTNME' value firstnme, | |
key 'MIDINIT' value midinit, key 'LASTNAME' value lastname, | |
key 'WORKDEPT' value workdept, key 'PHONENO' value phoneno, | |
key 'HIREDATE' value hiredate, key 'JOB' value job, |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
-- setup | |
cl: STRTCPSVR SERVER(*SMTP) ; | |
cl: ADDUSRSMTP USRPRF(SCOTTF); | |
cl: ADDUSRSMTP USRPRF(TIMMR); | |
-- Send SMTP E-mail Message (SNDSMTPEMM) | |
cl:SNDSMTPEMM RCP(('[email protected]' *pri)) SUBJECT('hello world again') NOTE('this is a new note'); | |
cl:SNDSMTPEMM RCP(('[email protected]' *pri)) SUBJECT('hello world again') NOTE('this is a new note'); | |
select * from SQLISFUN00.may17objs; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
-- ================================================= | |
-- author: Scott Forstie | |
-- date : May 29, 2019 | |
-- email : [email protected] | |
-- disclaimer - no implied warranties, yada yada | |
-- ================================================= | |
-- | |
-- Super Fast retrieval of library and schema name |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
-- | |
-- description: printf to the Joblog, using SQL | |
-- | |
cl:addlible qsysinc; | |
cl:crtsrcpf qtemp/qcsrc; | |
cl:addpfm file(qtemp/qcsrc) mbr(LPRINTF); | |
insert into qtemp.qcsrc values | |
(1,010101,'{'), | |
(2,010101,'extern int Qp0zLprintf (char *format, ...);'), |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
-- Purpose: Delay job for fractions of a second | |
-- Author : Scott Forstie | |
-- Contact: [email protected] | |
-- Date : June 20, 2019 | |
cl: addlible QSYSINC; | |
cl: crtsrcpf qtemp/qcsrc; | |
cl: addpfm file(qtemp/qcsrc) mbr(usleep); | |
-- | |
-- The usleep() function suspends a thread for the number of microseconds specified by the of useconds parameter. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
-- | |
-- description: What spooled files does the current user own? | |
-- | |
select job_name, spooled_file_name, file_number, user_data, | |
create_timestamp | |
from qsys2.output_queue_entries_basic | |
where user_name = user; | |
stop; | |
-- | |
-- description: Query the contents of RUNSQLSTM spooled files for the current user |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
-- | |
-- description: This row permission can be used to disallow specific jobnames from selecting | |
-- data over a specific file | |
-- | |
cl:CHGFCNUSG FCNID(QIBM_DB_SECADM) USER(SCOTTF) USAGE(*ALLOWED); -- repeat this on the target (not yet mirrored) | |
set schema star1g ; | |
set path star1g ; | |
create table RowPermRules ( |
OlderNewer