【不定项】以下哪个关于数据库 DML 和 DDL 的选项是错误的? A.insert 语句属于 DML 语句 B.create table 语句属于 DML 语句 C.创建索引属于 DDL 语句
时间: 2023-02-07 22:24:45 浏览: 125
B. create table 语句属于 DML 语句 错误。
DML (数据操纵语言) 是指对数据库中的数据进行操作的语言,包括 SELECT、INSERT、UPDATE 和 DELETE 语句。
DDL (数据定义语言) 是指对数据库结构进行定义的语言,包括 CREATE、ALTER 和 DROP 语句。
因此,选项 A 和 C 是正确的。
相关问题
DML,DDL有哪些语句? 在procedure中不能直接执行的DDL语句,如何处理?
DML(Data Manipulation Language)语句用于对数据库中的数据进行操作,包括SELECT、INSERT、UPDATE、DELETE等语句。DDL(Data Definition Language)语句用于对数据库中的结构进行操作,包括CREATE、ALTER、DROP等语句。
在procedure中不能直接执行的DDL语句包括CREATE、ALTER和DROP语句。这是因为procedure是在数据库中执行的,而DDL语句会修改数据库的结构,可能会导致procedure的执行出现问题。
处理这种情况的方法是使用动态SQL语句。即在procedure中使用字符串拼接方式生成需要执行的DDL语句,再通过EXECUTE IMMEDIATE等命令来执行。这样可以在保证procedure正确性的前提下,实现对数据库结构的修改。例如:
```
DECLARE
sql_stmt VARCHAR2(200);
BEGIN
sql_stmt := 'CREATE TABLE test_table (id NUMBER, name VARCHAR2(20))';
EXECUTE IMMEDIATE sql_stmt;
END;
```
这里使用了动态SQL语句来执行CREATE TABLE语句,实现了在procedure中创建表的功能。
Merge,truncate,Insert,Update不属于DML的语句是
Merge, Truncate, Insert, Update都属于DML (Data Manipulation Language) 的语句。 DML是一种用于操作数据库中数据的语言,包括插入(Insert)、更新(Update)、删除(Delete)和合并(Merge)等操作。这些语句用于对数据库表中的数据进行增加、修改或删除。相对应的,DDL (Data Definition Language) 是用于定义数据库结构的语言,例如创建表(Create Table)、修改表结构(Alter Table)等。
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)