KS X ISO IEC 9075-3-2011 Information technology-Database languages-SQLPart 3:Call-Level Interface(SQL CLI)《信息技术 数据库语言 结构化查询语言(SQL) 第3部分 呼叫级接口(SQL CLI)》.pdf

上传人:towelfact221 文档编号:822127 上传时间:2019-02-12 格式:PDF 页数:324 大小:1.61MB
下载 相关 举报
KS X ISO IEC 9075-3-2011 Information technology-Database languages-SQLPart 3:Call-Level Interface(SQL CLI)《信息技术 数据库语言 结构化查询语言(SQL) 第3部分 呼叫级接口(SQL CLI)》.pdf_第1页
第1页 / 共324页
KS X ISO IEC 9075-3-2011 Information technology-Database languages-SQLPart 3:Call-Level Interface(SQL CLI)《信息技术 数据库语言 结构化查询语言(SQL) 第3部分 呼叫级接口(SQL CLI)》.pdf_第2页
第2页 / 共324页
KS X ISO IEC 9075-3-2011 Information technology-Database languages-SQLPart 3:Call-Level Interface(SQL CLI)《信息技术 数据库语言 结构化查询语言(SQL) 第3部分 呼叫级接口(SQL CLI)》.pdf_第3页
第3页 / 共324页
KS X ISO IEC 9075-3-2011 Information technology-Database languages-SQLPart 3:Call-Level Interface(SQL CLI)《信息技术 数据库语言 结构化查询语言(SQL) 第3部分 呼叫级接口(SQL CLI)》.pdf_第4页
第4页 / 共324页
KS X ISO IEC 9075-3-2011 Information technology-Database languages-SQLPart 3:Call-Level Interface(SQL CLI)《信息技术 数据库语言 结构化查询语言(SQL) 第3部分 呼叫级接口(SQL CLI)》.pdf_第5页
第5页 / 共324页
点击查看更多>>
资源描述

1、 KSKSKSKSKSKSKSK KSKSKS KSKSK KSKS KSK KS KS X ISO/IEC 9075 3 SQL 3: (SQL/CLI)KS X ISO/IEC 9075 3:2011 2011 12 30 http:/www.kats.go.krKS X ISO/IEC 9075 3:2011 : e ( ) ( ) () () ( ) : (COSD) ( ) : (http:/www.standard.go.kr) : :2000 11 14 :2011 12 30 2011-0676 : e : (COSD) ( 02 509 7262) (http:/www.ka

2、ts.go.kr). 10 5 , . KS X ISO/IEC 9075 3:2011 i v . vi 1 1 2 2 2.1 ISO IEC 2 3 , .3 3.1 .3 3.2 .3 4 5 4.1 SQL/CLI 5 4.2 8 4.3 SQL/CLI .9 4.4 12 4.5 SQL .16 4.6 .17 4.7 17 5 18 5.1 .18 5.2 25 5.3 27 5.4 28 5.5 30 5.6 CLI 32 5.7 CLI 33 5.8 CLI .34 5.9 DESCRIBE USING 35 5.10 EXECUTE USING OPEN USING .40

3、 5.11 CALL USING .44 5.12 .47 5.13 FETCH USING 50 5.14 .54 5.15 .55 5.16 56 5.17 CLI 57 5.18 CLI 59 5.19 CLI 68 5.20 SQL/CLI 85 6 SQL/CLI 92 6.1 AllocConnect .92 6.2 AllocEnv.93 6.3 AllocHandle .94 KS X ISO/IEC 9075 3:2011 ii 6.4 AllocStmt97 6.5 BindCol98 6.6 BindParameter.100 6.7 Cancel .104 6.8 Cl

4、oseCursor.105 6.9 ColAttribute106 6.10 ColumnPrivileges 108 6.11 Columns 113 6.12 Connect .121 6.13 CopyDesc124 6.14 DataSources125 6.15 DescribeCol.127 6.16 Disconnect.129 6.17 EndTran.131 6.18 Error.134 6.19 ExecDirect .135 6.20 Execute136 6.21 Fetch137 6.22 FetchScroll.138 6.23 ForeignKeys 139 6.

5、24 FreeConnect149 6.25 FreeEnv.150 6.26 FreeHandle151 6.27 FreeStmt153 6.28 GetConnectAttr154 6.29 GetCursorName 156 6.30 GetData .157 6.31 GetDescField.162 6.32 GetDescRec 164 6.33 GetDiagField166 6.34 GetDiagRec.173 6.35 GetEnvAttr.175 6.36 GetFeatureInfo 176 6.37 GetFunctions .179 6.38 GetInfo.18

6、0 6.39 GetLength183 6.40 GetParamData.184 6.41 GetPosition189 6.42 GetSessionInfo191 6.43 GetStmtAttr193 6.44 GetSubString .195 6.45 GetTypeInfo.197 6.46 MoreResults 201 6.47 NextResult.202 6.48 NumResultCols .203 6.49 ParamData 204 6.50 Prepare208 6.51 PrimaryKeys 209 6.52 PutData213 6.53 RowCount2

7、15 6.54 SetConnectAttr 216 6.55 SetCursorName.218 6.56 SetDescField .220 KS X ISO/IEC 9075 3:2011 iii 6.57 SetDescRec.224 6.58 SetEnvAttr .226 6.59 SetStmtAttr 227 6.60 SpecialColumns.230 6.61 StartTran236 6.62 TablePrivileges 238 6.63 Tables 242 7 248 7.1 248 8 SQL .249 8.1 249 9 .250 9.1 SQL_IMPLE

8、MENTATION_INFO .250 9.2 SQL_SIZING 253 10 255 10.1 SQL/CLI .255 10.2 SQL/CLI .255 10.3 SQL/CLI .255 A( ) SQL 256 B( ) .257 C( ) .268 D( ) .272 E( ) ISO/IEC 9075: 2003 .273 F( ) SQL 274 G( ) .275 H( ) 276 I( ) C 301 1 SQL/CLI 11 2 SQL/CLI .11 3 SQL/CLI .21 4 SQL/CLI 21 5 SQL/CLI SQLSTATE .57 6 SQL/CL

9、I 63 7 SQL/CLI 65 8 SQL/CLI .65 9 SQL/CLI 66 10 SQL/CLI .66 11 SQL/CLI 67 12 SQL/CLI 67 13 SQL/CLI 68 KS X ISO/IEC 9075 3:2011 iv 14 SQL/CLI 69 15 69 16 69 17 69 18 70 19 FreeStmt 70 20 .70 21 SQL/CLI 71 22 SQL/CLI .72 23 SQL/CLI .74 24 SQL/CLI .75 25 77 26 .77 27 CLI .77 28 SQL/CLI 78 29 .79 30 81

10、31 StartTran TRANSACTION ISOLATION OPTION 81 32 StartTran TRANSACTION ACCESS MODE 81 33 .81 34 SQL/CLI 82 35 SQL/CLI .83 36 SQL/CLI 83 37 SQL/CLI .83 38 84 39 SpecialColumns 84 40 SQL/CLI 85 41 C SQL/CLI 86 42 SQL/CLI 86 43 SQL/CLI 87 44 M SQL/CLI .89 45 SQL/CLI 90 46 PL/I SQL/CLI 91 47 SQL/CLI .255

11、 F.1 274 KS X ISO/IEC 9075 3:2011 v . KS X ISO/IEC 9075 3:2009 . . , , . , , . SQL , SQL (SQL/CLI) . , , CLI , CLI . , SQL , , , SQL , , . KS X ISO/IEC 9075 “ SQL” . 1: (SQL/ ) 2: (SQL/ ) 3: (SQL/CLI) 4: (SQL/PSM) 9: (SQL/MED) 10: (SQL/OLB) 11: (SQL/Schemata) 13: SQL (SQL/JRT) 14: XML (SQL/XML) KS X

12、 ISO/IEC 9075 3:2011 vi 2008 4 ISO/IEC 9075 3, Information technology Database languages SQL Part 3: Call-Level Interface(SQL/CLI) . . 1) 1 , “ ” . 2) 2 , “ ” . 3) 3 , “ , ” . 4) 4 , “ ” . 5) 5 , “ ” SQL . 6) 6 , “SQL/CLI ” . 7) 7 , “ ” . 8) 8 , “ SQL” SQL . 9) 9 , “ ” . 10) 10 , “ ” . 11) A, “SQL ”

13、 . SQL . 12) B, “ ” . , , , SQL , . 13) C, “ ” . , , , SQL , . 14) D, “ ” . . 15) E, “ISO/IEC 9075: 2003 ” . . 16) F, “SQL ” . SQL . KS X ISO/IEC 9075 3:2011 vii , SQL . 17) G, “ ” . . . . 18) H, “ ” . SQL . 19) I, “ C ” . C SQL . , 5. “ ” 10. “ ” . . KS X ISO/IEC 9075 3:2011 SQL 3: (SQL/CLI) Inform

14、ation technology Database languages SQL Part 3: Call-Level Interface(SQL/CLI) 1 SQL . SQL . KS X ISO/IEC 9075 3:2011 2 2 . . ( ) . 2.1 ISO IEC KS X ISO/IEC 1539 1:2004, 1: KS X ISO/IEC 1539 2:2003, 2: KS X ISO 1989:2007, (COBOL) KS X ISO 6160:2011, PL/1 (ANSI X3.53 1976 ) KS X ISO/IEC 7185:2009, KS

15、X ISO/IEC 8652:2009, Ada ISO/IEC 8652:1995/Cor.1:2001 KS X ISO/IEC 9075 1:2011, SQL1:(SQL/) KS X ISO/IEC 9075 2:2011, SQL2:(SQL/) KS X ISO/IEC 9075 11:2010, SQL11: (SQL/Schemate) KS X ISO/IEC 9899:2007, C ISO/IEC 9899:1999/Cor 1:2001, ISO/IEC 9899:1999 ISO/IEC 9899:1999/Cor 2:2004, ISO/IEC 9899:1999

16、 2 KS X ISO/IEC 10206:2007, KS X ISO/IEC 11756:2001, M KS X ISO/IEC 9075 3:2011 3 3 , KS X ISO/IEC 9075 2 3. “ , ” . 3.1 KS X ISO/IEC 9075 2 3.1 “ ” . 3.1.1 3 . 3.1.1.1 (data source) SQL SQL 3.1.1.2 (handle) CLI CLI SQL/CLI , SQL/CLI CLI 3.1.1.3 (inner table) (join) (operand) 3.1.1.4 (pseudo-column)

17、 (descriptor) . . 3.1.1.5 (rowset) Fetch FetchScroll 3.1.1.6 SQL/CLI (SQL/CLI application) 3.2 KS X ISO/IEC 9075 2 3.3 “ ” . 3.2.1 . : : , , KS X ISO/IEC 9075 3:2011 4 : . , . . KS X ISO/IEC 9075 3:2011 5 4 KS X ISO/IEC 9075 2 4. “ ” . 4.1 SQL/CLI KS X ISO/IEC 9075 9 4.18 “SQL/CLI ” . (SQL/CLI) SQL

18、. . SQL SQL SQL SQL/CLI SQL CLI SQL/CLI CLI , CLI SQL/CLI . AllocHandle SQL , SQL , CLI , SQL . , , , , . SQL SQL . CLI SQL SQL . FreeHandle . AllocConnect, AllocEnv AllocStmt AllocHandle SQL , SQL , SQL . FreeConnect, FreeEnv FreeStmt FreeHandle . SQL SQL/CLI (null terminated) . SQL/CLI SetEnvAttr

19、GetEnvAttr . SQL SQL . SQL . SQL SQL/CLI SQL , SQL . ExecDirect SQL 1 . Prepare Execute SQL . , SQL . , , , CLI . CLI SQL . SQL/CLI CLI , SetStmtAttr . SQL/CLI GetStmtAttr CLI . GetDescField GetDescRec CLI . CopyDesc CLI CLI KS X ISO/IEC 9075 3:2011 6 . , CLI . SQL/CLI DescribeCol ColAttribute NumRe

20、sultCols . SQL/CLI application CLI , SetDescField SetDescRec BindCol . SQL , SQL CLI . SQL . GetConnectAttr . , SQL . SetDescField SetDescRec BindParameter . SQL ( ) SQL ( ) . CLI (method) . ParamData . PutData . PutData . , SQL/CLI CLI . SetDescField SetDescRec BindParameter . , GetParamData . GetP

21、aramData . , CLI . SQL , SetCursorName SQL/CLI . SQL/CLI , SQL . SQL GetCursorName . CLI (operational sensitivity), (scrollability), (holdability) CLI SQL CURSOR SENSITIVITY, CURSOR SCROLLABLE, CURSOR HOLDABLE . SQL/CLI SetStmtAttr , GetStmtAttr . CLI (returnability) . Fetch FetchScroll CLI (bound column) . CLI . FetchScroll CLI , Fetch CLI . NEXT FetchOrientation FetchScroll CLI

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 标准规范 > 国际标准 > 其他

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1