易截截图软件、单文件、免安装、纯绿色、仅160KB

关于Oracle 约束问题 - Oracle / 基础和管理

CREATE TABLE Location(
loc_id NUMBER(6),
room VARCHART2 (20)
CONSTRAIN location_loc_id_pk PRIMARY KEY(loc_id));
问题是我不明白红色部分,这个部分是可以随便写吗?
可以,约束名称,
不过按照命名规则来命名

红色部分是你定义的约束名称,可以自己随便写,不过最好按照命名规则来,location是表名 loc_id是列名,pk是主键约束的缩写。
日后你需要查询这些约束的时候,就会一目了然了。

这个应该是主键的名称。

如果不想命名的话,可以省略“CONSTRAINT location_loc_id_pk”
当然,最好还是指定一下名称,注意名称的长度不能超过30字符

可以随便起,这是主键名

引用
CREATE TABLE Location(
loc_id NUMBER(6),
room VARCHART2 (20)
CONSTRAIN location_loc_id_pk PRIMARY KEY(loc_id));
问题是我不明白红色部分,这个部分是可以随便写吗?


这是主键的名称,可是可以,但长远来看最好是有规则的好些,方便以后
也可以这样写
SQL code:


CREATE TABLE Location(
loc_id NUMBER(6) PRIMARY KEY,
room VARCHART2 (20)
);



SQL code:



SQL> edi
已写入 file afiedt.buf

1 CREATE TABLE Location(
2 loc_id NUMBER(6) PRIMARY KEY,
3 room VARCHAR2 (20)
4* )
5 /

表已创建。




---lz 你的表中 room 字段类型


相关问答:

java怎么连接Oracle,急啊 - Java / Java相关

private static final String URL = "jdbc:oracle:thin:@localhost:1521:orcl";
private static final String USERNAME = "sys";
private static final String PASSWORD = "s ......

[原创] ORACLE 连接字串 - Oracle / 非技术区

假设table01 中有 以下资料
emp_no emp_name
------- ------------
0001 TOM
0002 JOHN
0003 MARY
常用电话 
而我们要得到以下的OUTPUT (或是各种其他的output)
0001,TOM
0002,JOHN ......

java连不上oracle? - Java / Java EE

java.sql.SQLException: Io 异常: Connection refused(DESCRIPTION=(TMP=)(VSNNUM=186646784)(ERR=12505)(ERROR_STACK=(ERROR=(CODE=12505)(EMFI=4))))
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBErro ......

oracle 10g data guard - Oracle / 基础和管理

做玩data guard 后
在Primary服务器 执行 
SQL>SELECT SEQUENCE#,APPLIED from V$ARCHIVED_LOG ORDER BY SEQUENCE#;
 SEQUENCE# APP
---------- ---
  13 NO
  13 YES ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号