請教前輩在oracle中我這麼創建的'自動編號'怎麼不對???? (1)oracle中不支持这种用法,用nextvalCREATE SEQUENCE seq1 INCREMENT BY 1; 流水號为seq1.nextval(2) 方案(1)比較好(3)按'上課日期'查找,则将索引建在'上課日期'上 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 to luoluo_lm(沧泫)兄 : (2) 兄弟你說方案(1)比較好. 是因為雙主鍵會導致查詢效率低嗎???? (3)兄弟你說按'上課日期'查找,则将索引建在'上課日期'上. 我要按多個column查,那怎麼辦?? 一個表中索引多了不會有問題嗎?????謝謝 (3)按多個column查,建复合索引(2) 方案(2)会导致插入记录时速度变慢 我要這麼建表嗎? create table tab_curriculum ( CREATE SEQUENCE cur_id INCREMENT BY 1; --CREATE SEQUENCE seq1 INCREMENT BY 1; --cur_id number(8) not null primary key identity(1,1),/*課程號 */ cur_name varchar(30) not null , /*課程名 */ cur_day date null , /*上課日期 */ ); 求一个SQL语句 直接在SQLServer 查询,文本的数据类型默认是什么啊?? 求一SQL语句的写法,不难,谢谢帮忙. 怎么改变sql server的默认编码呢? 关于作业的问题(有点怪)! sql中存储过程中的动态视图,sql的写法有误 如何取得产品入库时的价格 不同客户端 如何限制读或者修改数据库中的同一行 SQL server 2000(个人版)没法用呀!怎么办?请给我帮助!!! 如何获得数据库字段名 白给分,foxpro6.0简单编程,我GF要的 oracle中插入日期出錯,為什麼這樣呢??
(2) 兄弟你說方案(1)比較好. 是因為雙主鍵會導致查詢效率低嗎????
(3)兄弟你說按'上課日期'查找,则将索引建在'上課日期'上. 我要按多
個column查,那怎麼辦?? 一個表中索引多了不會有問題嗎?????謝謝
(2) 方案(2)会导致插入记录时速度变慢
create table tab_curriculum (
CREATE SEQUENCE cur_id INCREMENT BY 1;
--CREATE SEQUENCE seq1 INCREMENT BY 1;
--cur_id number(8) not null primary key identity(1,1),/*課程號 */
cur_name varchar(30) not null , /*課程名 */
cur_day date null , /*上課日期 */
);