|
5 | 5 | "Uid" => "yourusername",
|
6 | 6 | "PWD" => "yourpassword",
|
7 | 7 | ];
|
8 |
| -//Establishes the connection |
| 8 | +// Establishes the connection |
9 | 9 | $conn = sqlsrv_connect($serverName, $connectionOptions);
|
10 |
| -//////////////////STORED PROCEDURE///////////////////////// |
| 10 | +////////////////// STORED PROCEDURE ///////////////////////// |
11 | 11 | $tsql = "CREATE PROCEDURE sp_GetCompanies22 AS BEGIN SELECT [CompanyName] FROM SalesLT.Customer END";
|
12 | 12 | $storedProc = sqlsrv_query($conn, $tsql);
|
13 | 13 | if ($storedProc == false) {
|
|
17 | 17 | sqlsrv_free_stmt($storedProc);
|
18 | 18 |
|
19 | 19 | $tsql = "exec sp_GETCompanies22";
|
20 |
| -//Executes the query |
| 20 | +// Executes the query |
21 | 21 | $getProducts = sqlsrv_query($conn, $tsql);
|
22 |
| -//Error handling |
| 22 | +// Error handling |
23 | 23 | if ($getProducts == false) {
|
24 | 24 | echo "Error executing Stored Procedure";
|
25 | 25 | die(FormatErrors(sqlsrv_errors()));
|
|
30 | 30 | <h1> First 10 results are after executing the stored procedure: </h1>
|
31 | 31 | <?php
|
32 | 32 | while ($row = sqlsrv_fetch_array($getProducts, SQLSRV_FETCH_ASSOC)) {
|
33 |
| - //Printing only the first 10 results |
| 33 | + // Printing only the first 10 results |
34 | 34 | if ($ctr > 9) {
|
35 | 35 | break;
|
36 | 36 | }
|
|
50 | 50 | sqlsrv_free_stmt($storedProc);
|
51 | 51 | ?>
|
52 | 52 | <?php
|
53 |
| -//////////////////TRANSACTION///////////////////////// |
| 53 | +////////////////// TRANSACTION ///////////////////////// |
54 | 54 | if (sqlsrv_begin_transaction($conn) == false) {
|
55 | 55 | echo "Error opening connection";
|
56 | 56 | die(FormatErrors(sqlsrv_errors()));
|
|
85 | 85 |
|
86 | 86 | ?>
|
87 | 87 | <?php
|
88 |
| -//////////////////UDF///////////////////////// |
89 |
| -//Dropping function if it already exists |
| 88 | +////////////////// UDF ///////////////////////// |
| 89 | +// Dropping function if it already exists |
90 | 90 | $tsql1 = "IF OBJECT_ID(N'dbo.ifGetTotalItems', N'IF') IS NOT NULL DROP FUNCTION dbo.ifGetTotalItems;";
|
91 | 91 | $getProducts = sqlsrv_query($conn, $tsql1);
|
92 |
| -//Error handling |
| 92 | +// Error handling |
93 | 93 | if ($getProducts == false) {
|
94 | 94 | echo "Error deleting the UDF";
|
95 | 95 | die(FormatErrors(sqlsrv_errors()));
|
|
100 | 100 | GROUP BY SalesOrderID
|
101 | 101 | );';
|
102 | 102 | $getProducts = sqlsrv_query($conn, $tsql1);
|
103 |
| -//Error handling |
| 103 | +// Error handling |
104 | 104 | if ($getProducts == false) {
|
105 | 105 | echo "Error creating the UDF";
|
106 | 106 | die(FormatErrors(sqlsrv_errors()));
|
|
110 | 110 | CROSS APPLY dbo.ifGetTotalItems(s.SalesOrderID) f
|
111 | 111 | ORDER BY SalesOrderID;";
|
112 | 112 | $getProducts = sqlsrv_query($conn, $tsql1);
|
113 |
| -//Error handling |
| 113 | +// Error handling |
114 | 114 | if ($getProducts == false) {
|
115 | 115 | echo "Error executing the UDF";
|
116 | 116 | die(FormatErrors(sqlsrv_errors()));
|
|
124 | 124 | echo("<br/>");
|
125 | 125 |
|
126 | 126 | while ($row = sqlsrv_fetch_array($getProducts, SQLSRV_FETCH_ASSOC)) {
|
127 |
| - //Printing only the top 10 results |
| 127 | + // Printing only the top 10 results |
128 | 128 | if ($ctr > 9) {
|
129 | 129 | break;
|
130 | 130 | }
|
|
0 commit comments