diff --git "a/data/1.MySQL\345\210\235\351\230\266/6.\346\225\260\346\215\256\346\237\245\350\257\242/4.\345\207\275\346\225\260/config.json" "b/data/1.MySQL\345\210\235\351\230\266/6.\346\225\260\346\215\256\346\237\245\350\257\242/4.\345\207\275\346\225\260/config.json" index 11b5cae2e725bc1564c4e20ee0ef46e619e9f909..cff099e5c9b9aa87f9b2db9cfbbcf1e0c95f65fb 100644 --- "a/data/1.MySQL\345\210\235\351\230\266/6.\346\225\260\346\215\256\346\237\245\350\257\242/4.\345\207\275\346\225\260/config.json" +++ "b/data/1.MySQL\345\210\235\351\230\266/6.\346\225\260\346\215\256\346\237\245\350\257\242/4.\345\207\275\346\225\260/config.json" @@ -2,7 +2,9 @@ "node_id": "mysql-07b85d4c87c84a62a9b55299250cd9a3", "keywords": [], "children": [], - "export": [], + "export": [ + "prodandfunc.json" + ], "keywords_must": [], "keywords_forbid": [], "group": 0 diff --git "a/data/1.MySQL\345\210\235\351\230\266/6.\346\225\260\346\215\256\346\237\245\350\257\242/4.\345\207\275\346\225\260/prodandfunc.json" "b/data/1.MySQL\345\210\235\351\230\266/6.\346\225\260\346\215\256\346\237\245\350\257\242/4.\345\207\275\346\225\260/prodandfunc.json" new file mode 100644 index 0000000000000000000000000000000000000000..56e42ca487a41f69908f1194f3b28e059f7d64e6 --- /dev/null +++ "b/data/1.MySQL\345\210\235\351\230\266/6.\346\225\260\346\215\256\346\237\245\350\257\242/4.\345\207\275\346\225\260/prodandfunc.json" @@ -0,0 +1,7 @@ +{ + "type": "code_options", + "author": "ccat", + "source": "prodandfunc.md", + "notebook_enable": false, + "exercise_id": "ad9047fdd6814e248d9a34fb9977af55" +} \ No newline at end of file diff --git "a/data/1.MySQL\345\210\235\351\230\266/6.\346\225\260\346\215\256\346\237\245\350\257\242/4.\345\207\275\346\225\260/prodandfunc.md" "b/data/1.MySQL\345\210\235\351\230\266/6.\346\225\260\346\215\256\346\237\245\350\257\242/4.\345\207\275\346\225\260/prodandfunc.md" new file mode 100644 index 0000000000000000000000000000000000000000..29f1e171580d81dd9440b08ac65975726f107a75 --- /dev/null +++ "b/data/1.MySQL\345\210\235\351\230\266/6.\346\225\260\346\215\256\346\237\245\350\257\242/4.\345\207\275\346\225\260/prodandfunc.md" @@ -0,0 +1,45 @@ +# 函数和过程 + +关于 MySQL 的函数和过程,以下说法正确的是: + +1. 存储过程和存储函数都是一系列SQL语句的集合, 这些SQL语句被封装到一起组成一个存储过程或者存储函数保存到数据库中。 +2. 应用程序调用存储过程只需要通过CALL关键字并指定存储过程的名称和参数即可; +3. 应用程序调用存储函数只需要通过SELECT关键字并指定存储函数的名称和参数即可。 +4. 存储函数必须有返回值,而存储过程没有。 +5. 存储过程的参数类型可以是IN、OUT和INOUT,而存储函数的参数类型只能是IN。 + +## 答案 + +所有都是 + +## 选项 + +### A + +``` +1, 2, 3 +``` + +### B + +``` +2, 3, 4 +``` + +### C + +``` +2, 3, 4, 5 +``` + +### D + +``` +3, 4, 5 +``` + +### E + +``` +1, 2 +``` diff --git a/data/tree.json b/data/tree.json index 9411c8b247c1eb9aa6e6d5d6fed6396f4e2de3cf..27dab07cd9b0acbd0e1b66fcad3ddec6b0f6e0b6 100644 --- a/data/tree.json +++ b/data/tree.json @@ -232,7 +232,10 @@ { "SELECT": { "node_id": "mysql-f5527eae7f3148108c92ff99a6d4ed4a", - "keywords": [], + "keywords": [ + "查询", + "select" + ], "children": [], "keywords_must": [], "keywords_forbid": [] @@ -250,7 +253,10 @@ { "运算符": { "node_id": "mysql-8f2aac71ea494f1b84372d43aa436135", - "keywords": [], + "keywords": [ + "operator", + "运算符" + ], "children": [], "keywords_must": [], "keywords_forbid": []