创建静态字典代码数据库表
DROP TABLE IF EXISTS `zddm_common`; CREATE TABLE `zddm_common` ( `zdlb` varchar(10) NOT NULL, `zddm` varchar(10) NOT NULL, `zdms` varchar(100) NOT NULL, `xxms` varchar(100) DEFAULT NULL, PRIMARY KEY (`zdlb`,`zddm`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
插入56个民族的信息:
insert into `zddm_common`(`zdlb`,`zddm`,`zdms`,`xxms`) values ('mz','东乡族','东乡族',NULL),('mz','乌兹别克族','乌兹别克族',''),('mz','京族','京族',NULL),('mz','仡佬族','仡佬族',NULL),('mz','仫佬族','仫佬族',''),('mz','佤族','佤族',''),('mz','侗族','侗族',NULL),('mz','俄罗斯族','俄罗斯族',NULL),('mz','保安族','保安族',''),('mz','傈僳族','傈僳族',''),('mz','傣族','傣族',NULL),('mz','哈尼族','哈尼族',NULL),('mz','哈萨克族','哈萨克族',NULL),('mz','回族','回族',NULL),('mz','土家族','土家族',''),('mz','土族','土族',''),('mz','基诺族','基诺族',NULL),('mz','塔吉克族','塔吉克族',''),('mz','塔塔尔族\r\n','塔塔尔族',NULL),('mz','塔塔尔族','塔塔尔族',''),('mz','壮族','壮族',''),('mz','布依族','布依族',NULL),('mz','布朗族','布朗族',NULL),('mz','彝族','彝族',''),('mz','德昂族','德昂族',NULL),('mz','怒族','怒族',''),('mz','拉祜族','拉祜族',''),('mz','撒拉族','撒拉族',''),('mz','普米族','普米族',''),('mz','景颇族','景颇族',NULL),('mz','朝鲜族','朝鲜族',NULL),('mz','柯尔克孜族','柯尔克孜族',NULL),('mz','毛南族','毛南族',''),('mz','水族','水族',''),('mz','汉族','汉族','民族'),('mz','满族','满族',''),('mz','独龙族','独龙族',''),('mz','珞巴族','珞巴族',''),('mz','瑶族','瑶族',''),('mz','畲族','畲族',''),('mz','白族','白族',NULL),('mz','纳西族','纳西族',''),('mz','维吾尔族','维吾尔族',''),('mz','羌族','羌族',''),('mz','苗族','苗族',''),('mz','蒙古族','蒙古族',''),('mz','裕固族','裕固族',''),('mz','赫哲族','赫哲族',NULL),('mz','达斡尔族','达斡尔族',NULL),('mz','鄂伦春族','鄂伦春族',NULL),('mz','鄂温克族','鄂温克族',NULL),('mz','锡伯族','锡伯族',''),('mz','门巴族','门巴族',''),('mz','阿昌族','阿昌族',NULL),('mz','高山族','高山族',NULL),('mz','黎族','黎族','');
相关推荐
这个表保存了SQL Server的配置选项,包括静态和动态设置。用户可以通过修改这些配置并执行RECONFIGURE语句来改变服务器的行为。status字段指示配置选项的状态,如是否在服务重启后生效、是否动态生效等。 4. **...
在这个例子中,`v_select_sql` 是一个字符串变量,其中包含构建的SQL语句,`:bind1` 是一个绑定变量的占位符。然后使用 `EXECUTE IMMEDIATE` 语句来执行这个动态构建的SQL语句,并通过 `USING IN` 关键字传递实际的...
一个简单的PL/SQL 语句块395 又一个程序398 存储过程包和触发机制403 总结406 问与答407 校练场407 练习407 第19 天TRANSACT-SQL 简介408 目标408 TRANSACT-SQL 概貌408 对ANSI SQL 的扩展408 谁需要使用TRANSACT-...
使用以下 SQL 语句可以查看函数和过程的源代码: ```sql select text from all_source where owner = user and name = upper('&plsql_name'); ``` 数据字典提供了对 Oracle 数据库的 metadata 的访问,为数据库...
数据字典可以使用SQL语句来查询和操作。以下是一些常用的数据字典查询语句: * 查看当前用户的缺省表空间:SQL>select username,default_tablespace from user_users; * 查看当前用户的角色:SQL>select * from ...
但是,如果在SQL语句的where子句中写的SQL代码不合理,就会造成优化器删去索引而使用全表扫描,一般就这种SQL语句就是所谓的劣质SQL语句。在编写SQL语句时我们应清楚优化器根据何种原则来删除索引,这有助于写出高...
- **静态SQL(Static SQL)**: 描述了预编译SQL语句的特性,适用于应用程序中固定不变的SQL语句。 - **动态SQL(Dynamic SQL)**: 讲解了运行时动态构建并执行SQL语句的方法,适用于需要灵活构造SQL的情况。 - **延迟...
例如,要查询当前用户的表信息,可以执行如下SQL语句: ```sql SELECT * FROM user_tables; ``` 要查询关于自己权限的信息,则可以执行: ```sql SELECT * FROM user_tab_privs; ``` 对于数据库性能监控和问题...
**Shared Pool** 是Oracle数据库实例内存结构SGA(System Global Area)中的一个重要组成部分,主要用于存储共享的数据结构,如SQL语句、PL/SQL代码、执行计划、数据字典缓存等。它对提升数据库性能至关重要,特别是...
Oracle 数据库管理系统中,数据字典是一个核心组件,用于存储数据库对象的元数据,如表、索引、视图、存储过程等。数据字典的字段定义可以分为两大类:静态视图和动态视图。 静态视图是指存储在数据文件中的数据...
- **共享池**:存放了SQL语句、PL/SQL代码和数据字典缓冲区等信息。 - **执行流程**:当用户请求执行一个SQL语句时,Oracle会在共享池中查找是否存在相同的SQL语句,若存在则复用,不存在则解析生成新的执行计划。...
Prepared语句通过使用占位符代替直接将输入拼接到SQL语句中,从而确保了SQL代码的结构不会因为输入内容的变化而被破坏,大大降低了注入的风险。 在应用层面,漏洞的检测和防御是防御SQL注入的另一个重要环节。针对...
- 示例一展示了直接拼接SQL语句导致的安全问题,这种情况非常直观,容易被利用。 - 示例二涉及预编译语句的不当使用,即使使用了预编译语句,如果参数绑定不当或未使用预编译语句仍然可能导致SQL注入。 - 示例三和四...
8. **SQL重写**:通过DBMS_RLS、DBMS_REWRITE等包,可以实现SQL语句的动态或静态重写,以提高性能或满足安全需求。 9. **内存管理**:PGA(程序全局区)和SGA(系统全局区)的大小调整对性能有很大影响。理解如何...
例如,`v$session`提供当前会话的信息,`v$lock`显示锁定情况,`v$sql`记录最近的SQL语句执行情况,而`v$database`给出数据库的详细状态。通过分析这些视图,管理员可以诊断性能瓶颈,调整数据库配置,以确保高效...
SQL计划(SQL PLAN)是优化器生成的执行方案,它在SQL语句执行之前被创建,并存储在共享池(SHARED POOL)中。每个SQL计划都有一个唯一的哈希值,DBA可以通过比较不同优化后的SQL计划来找到最佳方案。 为了查看和...
例如,要查看所有与同义词相关的视图,可以使用如下SQL语句: ```sql SELECT * FROM dict WHERE table_name LIKE '%_SYNONYMS'; ``` 动态性能表,以V$开头的视图,是Oracle性能管理的关键工具。它们提供实时的...
存储过程是一组为了完成特定功能的SQL语句集,它被编译并存储在数据库中,可以通过指定的名字来调用执行。创建存储过程是为了重复使用,提高应用性能,并减少网络传输。撤销存储过程则是指删除不再需要的存储过程。...