Shopping Cart

No products in the cart.

BS ISO/IEC 9075-9:2023

$215.11

Information technology. Database languages SQL – Management of External Data (SQL/ MED)

Published By Publication Date Number of Pages
BSI 2023 466
Guaranteed Safe Checkout
Category:

If you have any questions, feel free to reach out to our online customer service team by clicking on the bottom right corner. We’re here to assist you 24/7.
Email:[email protected]

PDF Catalog

PDF Pages PDF Title
2 undefined
5 Contents
13 Tables
14 Figures
15 Foreword
17 Introduction
19 1 Scope
20 2 Normative references
21 3 Terms and definitions
24 4 Concepts
4.1 Notations and conventions
4.1.1 Notations
4.2 Data types
4.2.1 Naming of predefined types
4.2.2 Data type terminology
4.3 Columns, fields, and attributes
25 4.4 Tables
4.4.1 Introduction to tables
4.4.2 Base tables
4.4.2.1 Foreign tables
4.4.3 Unique identification of tables
4.4.4 Table descriptors
4.4.5 Syntactic analysis of derived tables and cursors
26 4.5 Functional dependencies
4.5.1 Known functional dependencies in a foreign table
4.6 SQL-schemas
4.7 SQL-statements
4.7.1 SQL-statements classified by function
4.7.1.1 SQL-schema statements
27 4.7.1.2 SQL-session statements
4.8 Basic security model
4.8.1 Privileges
4.9 SQL-transactions
4.9.1 Properties of SQL-transactions
4.10 SQL-sessions
4.10.1 SQL-session properties
28 4.11 Introduction to SQL/CLI
4.12 Foreign servers
29 4.13 Foreign-data wrappers
30 4.14 User mappings
4.15 Routine mappings
31 4.16 Generic options
4.17 Capabilities and options information
32 4.18 Datalinks
4.18.1 Introduction to datalinks
35 4.18.2 Operations involving datalinks
4.18.2.1 Operators that operate on datalinks
36 4.18.2.2 Other operators involving datalinks
4.19 Foreign-data wrapper interface
4.19.1 Introduction to foreign-data wrapper interface
4.19.2 Handles
38 4.19.3 Foreign server sessions
4.19.4 Foreign-data wrapper interface routines
4.19.4.1 Introduction to foreign-data wrapper interface routines
4.19.4.2 Handle routines
42 4.19.4.3 Initialization routines
4.19.4.4 Access routines
43 4.19.4.5 Termination routines
44 4.19.4.6 Decomposition and pass-through modes
4.19.4.7 Sequence of actions during the execution of foreign server requests
56 4.19.5 Return codes
4.19.6 Foreign-data wrapper diagnostics areas
58 4.19.7 Null pointers
4.19.8 Foreign-data wrapper descriptor areas
62 5 Lexical elements
5.1 and
64 5.2 Names and identifiers
66 6 Scalar expressions
6.1
69 6.2
70 6.3
71 6.4
75 6.5
76 6.6
79 7 Query expressions
7.1

86 8 Additional common rules
8.1 Retrieval assignment
87 8.2 Store assignment
88 8.3 Result of data type combinations
89 8.4 Type precedence list determination
90 8.5 Determination of identical values
91 8.6 Equality operations
92 8.7 Grouping operations
93 8.8 Multiset element grouping operations
94 8.9 Ordering operations
95 9 Additional common elements
9.1
96 9.2
98 10 Schema definition and manipulation
10.1
99 10.2
100 10.3

101 10.4
102 10.5
103 10.6
104 10.7
105 10.8
106 10.9
107 10.10
108 10.11
109 10.12
110 10.13
111 10.14
112 10.15
115 10.16
116 10.17
117 10.18
118 10.19
120 10.20
122 11 Access control
11.1
123 11.2
124 11.3
126 11.4
127 11.5
128 12 SQL-client modules
12.1
129 12.2
132 12.3
133 12.4 Data type correspondences
136 13 Additional data manipulation rules
13.1 Effect of deleting rows from base tables
137 13.2 Effect of inserting tables into base tables
139 13.3 Effect of replacing rows in base tables
141 14 Session management
14.1
143 15 Dynamic SQL
15.1 Description of SQL descriptor areas
144 15.2
146 15.3
147 15.4
149 15.5
153 15.6
156 15.7
157 15.8
158 15.9
159 15.10
160 15.11
161 15.12
162 15.13
163 16 Embedded SQL
16.1
165 16.2
166 16.3
167 16.4
168 16.5
169 16.6
170 16.7
171 17 Diagnostics management
17.1
173 18 Call-Level Interface specifications
18.1
174 18.2 Implicit DESCRIBE USING clause
175 18.3 Description of CLI item descriptor areas
176 18.4 Other tables associated with CLI
178 18.5 SQL/CLI data type correspondences
180 19 SQL/CLI routines
19.1 BuildDataLink()
181 19.2 GetDataLinkAttr()
183 19.3 GetInfo()
184 20 URLs
20.1 URL format
187 21 Catalog manipulation
21.1
189 21.2
190 21.3
192 21.4
194 21.5
195 21.6
196 21.7
198 21.8
199 21.9
200 21.10
201 22 SQL/MED common specifications
22.1 Description of foreign-data wrapper item descriptor areas
205 22.2 Implicit foreign-data wrapper cursor
207 22.3 Implicit DESCRIBE INPUT USING clause for external data
210 22.4 Implicit DESCRIBE OUTPUT USING clause for external data
214 22.5 Implicit EXECUTE USING and OPEN USING clauses for external data
217 22.6 Implicit FETCH USING clause for external data
221 22.7 Character string retrieval for external data
222 22.8 Binary string retrieval for external data
223 22.9 Tables used with SQL/MED
234 23 Foreign-data wrapper interface routines
23.1
239 23.2 invocation
241 23.3 AdvanceInitRequest()
242 23.4 AllocQueryContext()
243 23.5 AllocWrapperEnv()
245 23.6 Close()
246 23.7 ConnectServer()
248 23.8 FreeExecutionHandle()
250 23.9 FreeFSConnection()
251 23.10 FreeQueryContext()
252 23.11 FreeReplyHandle()
253 23.12 FreeWrapperEnv()
254 23.13 GetNextReply()
255 23.14 GetNumReplyBoolVE()
256 23.15 GetNumReplyOrderBy()
257 23.16 GetNumReplySelectElems()
258 23.17 GetNumReplyTableRefs()
259 23.18 GetOpts()
261 23.19 GetReplyBoolVE()
262 23.20 GetReplyCardinality()
263 23.21 GetReplyDistinct()
264 23.22 GetReplyExecCost()
265 23.23 GetReplyFirstCost()
266 23.24 GetReplyOrderElem()
267 23.25 GetReplyReExecCost)(
268 23.26 GetReplySelectElem()
269 23.27 GetReplyTableRef()
270 23.28 GetSPDHandle()
271 23.29 GetSRDHandle()
272 23.30 GetStatistics()
274 23.31 GetWPDHandle()
275 23.32 GetWRDHandle()
276 23.33 InitRequest()
280 23.34 Iterate()
282 23.35 Open()
283 23.36 ReOpen()
284 23.37 Execution of Open()
288 23.38 TransmitRequest()
291 23.39 AllocDescriptor()
292 23.40 FreeDescriptor()
293 23.41 GetAuthorizationId()
294 23.42 GetBoolVE()
295 23.43 GetDescriptor()
297 23.44 GetDistinct()
298 23.45 GetNumBoolVE()
299 23.46 GetNumChildren()
300 23.47 GetNumOrderByElems()
301 23.48 GetNumRoutMapOpts()
302 23.49 GetNumSelectElems()
303 23.50 GetNumServerOpts()
304 23.51 GetNumTableColOpts()
306 23.52 GetNumTableOpts()
307 23.53 GetNumTableRefElems()
308 23.54 GetNumUserOpts()
309 23.55 GetNumWrapperOpts()
310 23.56 GetOrderByElem()
311 23.57 GetRoutMapOpt()
313 23.58 GetRoutMapOptName()
315 23.59 GetRoutineMapping()
316 23.60 GetSelectElem()
317 23.61 GetSelectElemType()
318 23.62 GetServerName()
319 23.63 GetServerOpt()
321 23.64 GetServerOptByName()
323 23.65 GetServerType()
324 23.66 GetServerVersion()
325 23.67 GetSQLString()
326 23.68 GetTableColOpt()
328 23.69 GetTableColOptByName()
330 23.70 GetTableOpt()
331 23.71 GetTableOptByName()
333 23.72 GetTableRefElem()
334 23.73 GetTableRefElemType()
335 23.74 GetTableRefTableName()
336 23.75 GetTableServerName()
337 23.76 GetTRDHandle()
338 23.77 GetUserOpt()
340 23.78 GetUserOptByName()
342 23.79 GetValExprColName()
343 23.80 GetValueExpDesc()
344 23.81 GetValueExpKind()
345 23.82 GetValueExpName()
346 23.83 GetValueExpTable()
347 23.84 GetVEChild()
348 23.85 GetWrapperLibraryName()
349 23.86 GetWrapperName()
350 23.87 GetWrapperOpt()
352 23.88 GetWrapperOptByName()
354 23.89 SetDescriptor()
359 23.90 GetDiagnostics()
363 24 Information Schema
24.1 Information Schema digital artifact
24.2 ATTRIBUTES view
364 24.3 COLUMN_OPTIONS view
365 24.4 COLUMNS view
366 24.5 FOREIGN_DATA_WRAPPER_OPTIONS view
367 24.6 FOREIGN_DATA_WRAPPERS view
368 24.7 FOREIGN_SERVER_OPTIONS view
369 24.8 FOREIGN_SERVERS view
370 24.9 FOREIGN_TABLE_OPTIONS view
371 24.10 FOREIGN_TABLES view
372 24.11 ROUTINE_MAPPING_OPTIONS view
373 24.12 ROUTINE_MAPPINGS view
374 24.13 USER_MAPPING_OPTIONS view
375 24.14 USER_MAPPINGS view
376 24.15 Short name views
380 25 Definition Schema
25.1 Definition Schema digital artifact
25.2 COLUMN_OPTIONS base table
382 25.3 DATA_TYPE_DESCRIPTOR base table
389 25.4 FOREIGN_DATA_WRAPPER_OPTIONS base table
390 25.5 FOREIGN_DATA_WRAPPERS base table
391 25.6 FOREIGN_SERVER_OPTIONS base table
392 25.7 FOREIGN_SERVERS base table
393 25.8 FOREIGN_TABLE_OPTIONS base table
394 25.9 FOREIGN_TABLES base table
395 25.10 ROUTINE_MAPPING_OPTIONS base table
396 25.11 ROUTINE_MAPPINGS base table
397 25.12 SQL_SIZING base table
398 25.13 TABLES base table
399 25.14 USAGE_PRIVILEGES base table
400 25.15 USER_MAPPING_OPTIONS base table
401 25.16 USER_MAPPINGS base table
402 26 Status codes
26.1 SQLSTATE
405 27 Conformance
27.1 Claims of conformance to SQL/MED
27.2 Additional conformance requirements for SQL/MED
408 A SQL conformance summary
426 B Implementation-defined elements
440 C Implementation-dependent elements
445 D SQL optional feature taxonomy
447 E Deprecated features
448 F Incompatibilities with ISO/IEC 9075:2016
449 G Defect Reports not addressed in this edition of this document
450 H Example header files
H.1 C header file sqlcli.h
451 H.2 COBOL library item SQLCLI
453 I SQL/MED model
457 Bibliography
458 Index
BS ISO/IEC 9075-9:2023
$215.11