e25e3c12c1f4acc69fea38a903105947f390c4f7
API/CodeSamples/1-Million-Record-View.md
| ... | ... | @@ -22,108 +22,3 @@ AdHocContext.Driver.NativeTypesOverrides = typeOverrides; |
| 22 | 22 | |
| 23 | 23 | ``` |
| 24 | 24 | |
| 25 | -##SQL Server |
|
| 26 | - |
|
| 27 | -```sql |
|
| 28 | -CREATE View [1MOrders] AS |
|
| 29 | -SELECT TOP 1000000 |
|
| 30 | - [Orders].[OrderID] |
|
| 31 | - ,[CustomerID] |
|
| 32 | - ,[OrderDate] |
|
| 33 | - ,[RequiredDate] |
|
| 34 | - ,[ShippedDate] |
|
| 35 | - ,[ShipVia] |
|
| 36 | - ,[Freight] |
|
| 37 | - ,[ShipName] |
|
| 38 | - ,[ShipAddress] |
|
| 39 | - ,[ShipCity] |
|
| 40 | - ,[ShipRegion] |
|
| 41 | - ,[ShipPostalCode] |
|
| 42 | - ,[ShipCountry] |
|
| 43 | - ,[Order Details].[UnitPrice] |
|
| 44 | - ,[Quantity] |
|
| 45 | - ,[Discount] |
|
| 46 | - ,[Products].[ProductID] |
|
| 47 | - ,[ProductName] |
|
| 48 | - ,[QuantityPerUnit] |
|
| 49 | - ,[UnitsInStock] |
|
| 50 | - ,[UnitsOnOrder] |
|
| 51 | - ,[ReorderLevel] |
|
| 52 | - ,[Discontinued] |
|
| 53 | - ,[CategoryName] |
|
| 54 | - ,[Description] |
|
| 55 | - |
|
| 56 | -FROM Orders |
|
| 57 | -JOIN [Order Details] ON [Order Details].[OrderID] = [Orders].[OrderID] |
|
| 58 | -CROSS JOIN Products |
|
| 59 | -CROSS JOIN Categories |
|
| 60 | -GO |
|
| 61 | -``` |
|
| 62 | - |
|
| 63 | -##Oracle |
|
| 64 | - |
|
| 65 | -```sql |
|
| 66 | -DROP VIEW NORTHWIND."1MOrders"; |
|
| 67 | - |
|
| 68 | -CREATE OR REPLACE FORCE VIEW NORTHWIND."1MOrders" |
|
| 69 | -( |
|
| 70 | - "OrderID" |
|
| 71 | - ,"CustomerID" |
|
| 72 | - ,"OrderDate" |
|
| 73 | - ,"RequiredDate" |
|
| 74 | - ,"ShippedDate" |
|
| 75 | - ,"ShipVia" |
|
| 76 | - ,"Freight" |
|
| 77 | - ,"ShipName" |
|
| 78 | - ,"ShipAddress" |
|
| 79 | - ,"ShipCity" |
|
| 80 | - ,"ShipRegion" |
|
| 81 | - ,"ShipPostalCode" |
|
| 82 | - ,"ShipCountry" |
|
| 83 | - ,"UnitPrice" |
|
| 84 | - ,"Quantity" |
|
| 85 | - ,"Discount" |
|
| 86 | - ,"ProductID" |
|
| 87 | - ,"ProductName" |
|
| 88 | - ,"QuantityPerUnit" |
|
| 89 | - ,"UnitsInStock" |
|
| 90 | - ,"UnitsOnOrder" |
|
| 91 | - ,"ReorderLevel" |
|
| 92 | - ,"Discontinued" |
|
| 93 | - ,"CategoryName" |
|
| 94 | - ,"Description" |
|
| 95 | -) |
|
| 96 | -AS |
|
| 97 | - SELECT Orders.OrderID |
|
| 98 | - ,CustomerID |
|
| 99 | - ,OrderDate |
|
| 100 | - ,RequiredDate |
|
| 101 | - ,ShippedDate |
|
| 102 | - ,ShipVia |
|
| 103 | - ,Freight |
|
| 104 | - ,ShipName |
|
| 105 | - ,ShipAddress |
|
| 106 | - ,ShipCity |
|
| 107 | - ,ShipRegion |
|
| 108 | - ,ShipPostalCode |
|
| 109 | - ,ShipCountry |
|
| 110 | - ,Order_Details.UnitPrice |
|
| 111 | - ,Quantity |
|
| 112 | - ,Discount |
|
| 113 | - ,Products.ProductID |
|
| 114 | - ,ProductName |
|
| 115 | - ,QuantityPerUnit |
|
| 116 | - ,UnitsInStock |
|
| 117 | - ,UnitsOnOrder |
|
| 118 | - ,ReorderLevel |
|
| 119 | - ,Discontinued |
|
| 120 | - ,CategoryName |
|
| 121 | - ,Description |
|
| 122 | - FROM Orders |
|
| 123 | - JOIN "ORDER_DETAILS" ON "ORDER_DETAILS"."ORDERID" = "ORDERS"."ORDERID" |
|
| 124 | - CROSS JOIN PRODUCTS |
|
| 125 | - CROSS JOIN CATEGORIES |
|
| 126 | - where rownum <= 1000000; |
|
| 127 | - |
|
| 128 | -CREATE OR REPLACE SYNONYM NORTHWIND."Orders Qry" FOR NORTHWIND."1MOrders"; |
|
| 129 | -``` |
|
| ... | ... | \ No newline at end of file |