首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

oracle的小疑点

2014-06-13 来源:读书人网 【读书人网(Reader8.cn):综合教育门户网站】
oracle的小问题define first&first_nameinsert into My_dbvalues (ID,&first_name,to_char(substr(firs

oracle的小问题
define first=&first_name
insert into My_db
values (ID,'&first_name',to_char(substr(first,1,3));
我想在表My_db中插入ID,从键盘输入的&first_name,和刚输入的字符串的前三位,要怎么弄才对啊??
求大神指教,跪谢!!上面是我的意思
[解决办法]
没看明白什么意思,你是要插入ID列,还是要插入ID字段啊?还有键盘输入的和刚输入的是一个吗,还是说你的ID字段有什么特殊的要求啊,最好陈述清楚
[解决办法]
如果想为id分配默认主键值的话,可以将该字段默认值设置为为sys_guid();
[解决办法]
这应该就是你想要的结果吧
define first=&first_name
 insert into My_db
 values (ID,first,to_char(substr(first,1,3));