- 浏览: 756829 次
- 性别:
- 来自: 北京
博客专栏
-
程序员的自我经营之道
浏览量:7821
最新评论
-
pdreamer:
支持
重复发明轮子又何妨? -
frankco:
欢迎加Iteye的开源报表群组,http://jasperep ...
Java 开源报表制作 -
1336224635:
不管咋样,还是很不错的文章
所有的程序员都是自学成才 -
1336224635:
最起码也是对经验的传播。。。。。没有必要这样。。。。
程序员的自我经营之道第二层 -
on_rain:
...
MY SQL 创建带有外键的表失败的解决办法 [Err] 1005 - Can't create table 'xx' (errno: 150)
相关推荐
例如,以下是一个简单的插入语句: ```sql BEGIN INSERT INTO table_name (column1, column2) VALUES ('value1', 'value2'); END; ``` 六、PL/SQL的块结构 PL/SQL的块结构包括匿名块和命名块。匿名块通常用于一次...
- **安装文档**:文档提到了一个名为《Oracle安装说明.doc》的文档,用于指导用户如何安装和配置Oracle数据库。 - **启动服务**:为了使用Oracle数据库,需要启动两个关键的服务:OracleServiceSID 和 ...
下面的SQL语句展示了如何并行创建一个索引: ```sql CREATE INDEX IDX_GD_YX_ZYTDYH2_G8 ON GD_YX_ZYTDYH (DWBM, SJXH) LOCAL NOLOGGING PARALLEL 16 COMPUTE STATISTICS; ``` - **`PARALLEL 16`**:指定使用16个...
例如,创建一个名为"图书作者"的视图,显示"图书"表中的"图书名称"和"作者"两列,可以使用以下SQL语句: ```sql CREATE VIEW 图书作者(书名, 作者) AS SELECT 图书名称, 作者 FROM 图书; ``` 如果视图已经存在,...
创建一个触发器,确保学生表`STUDENT`中的入学时间字段`ENROLLTIME`总是小于当前系统时间。 ```sql CREATE TABLE STUD ( STUID NUMBER(4) PRIMARY KEY, -- 学号 STUNAME VARCHAR2(20), -- 姓名 ENROLLTIME DATE -...
- **视图**: 是一个虚拟表,其内容是由存储在数据库中的查询定义的。 - **存储过程**: 是一组预编译的SQL语句和其他控制流语句的集合,可以在数据库中存储和执行。 **1.4 范式** - **第一范式 (1NF)**: 表中的每一...
4.2.2 插入测试表调试存储过程 38 4.2.3 DBMS_OUTPUT系统内置包 39 附录一 sql*plus工具 40 附录1.1 sql*plus启动和关闭 41 附录1.2 sql*plus 环境设置 42 附录1.3 设置环境参数 42 附录1.4 sqlplus命令的执行 43 ...
并在Oracle11g的环境中,对书中的全部例子进行了运行(其中大部分例子都以具体操作界面的形式添加到书中),以给读者构造一个真实、有序、合理、坚实、正确和专业的Oracle知识结构。 《Oracle11g宝典》是Oracle...
通过以上内容的学习,读者可以对Oracle数据库中的SQL与PL/SQL有一个较为全面的理解,了解如何利用这些工具进行数据库设计、数据操作及应用程序开发。在实际工作中,熟练掌握这些技术能够帮助开发者更加高效地管理和...
举例来说,创建一个表并指定PCTFREE为20,PCTUSED为50,意味着当数据块的空闲空间下降到20%以下时,Oracle将不再允许在这个块中插入新行,而是将块放回到空闲链表中。当空闲空间上升到50%以上时,这个块又可以再次...
* 不同的用户可以创建一样的表格,例如,teacher 用户创建了 table1,student 用户也创建了 table1,这两个表格式完全一样的,那么其他用户需要用 teacher.table1 和 student.table1 加以区分。 * 系统用户创建的表...
在 HR 用户下,我们创建了一个测试表 `policy_tab_test2` 并插入了一些数据。然后,我们创建了两个测试用户 `test20` 和 `test30`,并赋予他们访问 `hr` 用户下的 `policy_tab_test2` 表的权限。默认情况下,这两个...
它们是数据库管理系统中的一个重要组成部分,能够实现复杂的数据完整性约束和审计功能。以下是对触发器的详细说明: 1. **触发器类型** - **DML触发器**:在执行INSERT、UPDATE或DELETE操作时触发,可以是在操作前...
- 创建一个新的数据文件并将其添加到指定的表空间中: ```sql ALTER DATABASE ADD DATAFILE '/u01/app/oracle/oradata/mydb/newfile.dbf' SIZE 100M TABLESPACE users; ``` #### 日志文件 日志文件是Oracle...
视图是虚拟表,由一个或多个数据库表的查询结果定义,提供了一种查看和操作数据的灵活方式。序列是自增数字生成器,常用于生成唯一的ID。索引加速了数据检索,而同义词则是为数据库对象创建的别名,便于引用。 SQL...
举例来说,创建一个在更新student表后记录修改信息的触发器,可以这样编写: ```sql CREATE TRIGGER update_student_trigger AFTER UPDATE ON student FOR EACH ROW BEGIN INSERT INTO record VALUES ('执行了 ...
当Oracle实例和应用程序位于同一台机器上时,通常会将用户进程和服务器进程合并为一个进程,这样可以减少系统的资源消耗。而在分布式环境中,用户进程和Oracle实例通常位于不同的机器上,这时就需要通过网络连接进行...