mirror of
				https://github.com/KevinMidboe/linguist.git
				synced 2025-10-29 17:50:22 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			91 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			91 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| create or replace package plsqlguide is
 | |
| 
 | |
| -- Author  : Jared Petersen
 | |
| -- Created : 9/22/2015 12:26:22 AM
 | |
| -- Purpose : Basic PLSQL template/guide
 | |
| 
 | |
| /* Procedures */
 | |
| procedure p_main;
 | |
| 
 | |
| end plsqlguide;
 | |
| /
 | |
| create or replace package body plsqlguide is
 | |
| 
 | |
| /* Main entry point (homepage) */
 | |
| procedure p_main
 | |
| 	is
 | |
| begin
 | |
| 
 | |
| htp.prn('
 | |
| 	<!DOCTYPE html>
 | |
| 		<html lang="en">
 | |
| 		<head>
 | |
| 			<meta charset="utf-8">
 | |
| 			<meta http-equiv="X-UA-Compatible" content="IE=edge">
 | |
| 			<meta name="viewport" content="width=device-width, initial-scale=1">
 | |
| 			<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
 | |
| 			<title>PL/SQL Sample Application</title>
 | |
| 
 | |
| 			<!-- Bootstrap -->
 | |
| 			<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
 | |
| 
 | |
| 			<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
 | |
| 			<!--[if lt IE 9]>
 | |
| 				<script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
 | |
| 				<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
 | |
| 			<![endif]-->
 | |
| 		</head>
 | |
| 		<body>
 | |
| 			<!-- Static navbar -->
 | |
| 			<nav class="navbar navbar-default navbar-static-top">
 | |
| 				<div class="container">
 | |
| 					<div class="navbar-header">
 | |
| 						<a class="navbar-brand" href="#">PL/SQL Sample Application</a>
 | |
| 					</div>
 | |
| 				</div>
 | |
| 			</nav>
 | |
| 
 | |
| 			<div class="container">
 | |
| 				<table class="table table-bordered">
 | |
| 					<tr>
 | |
| 						<th>#</th>
 | |
| 						<th>Name</th>
 | |
| 						<th>Description</th>
 | |
| 						<th>Quantity</th>
 | |
| 						<th>Price</th>
 | |
| 					</tr>
 | |
| ');
 | |
| 
 | |
| -- Fill out the parts table
 | |
| for row in (select * from parts) loop
 | |
| 	htp.prn('
 | |
| 					<tr>
 | |
| 						<td>'||row.pid||'</td>
 | |
| 						<td>'||row.name||'</td>
 | |
| 						<td>'||row.description||'</td>
 | |
| 						<td>'||row.quantity||'</td>
 | |
| 						<td>'||row.price||'</td>
 | |
| 					</tr>
 | |
| 	');
 | |
| end loop;
 | |
| 
 | |
| htp.prn('
 | |
|     		</table>
 | |
| 			</div> <!-- /container -->
 | |
| 
 | |
| 			<!-- jQuery (necessary for Bootstrap''s JavaScript plugins) -->
 | |
| 			<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
 | |
| 			<!-- Include all compiled plugins (below), or include individual files as needed -->
 | |
| 			<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
 | |
| 		</body>
 | |
| 	</html>
 | |
| ');
 | |
| 
 | |
| end p_main;
 | |
| 
 | |
| begin
 | |
|   -- Initialization
 | |
|   null;
 | |
| end plsqlguide;
 | |
| /
 |