77问答网
所有问题
当前搜索:
oracle新增字段语句
Oracle
数据库,使用SQL 的select where
语句
答:
可直接在第三方软件中执行,也可在
oracle
自带的sqlplus中执行。一、第三方软件(如plsql)1、登录到指定数据库。2、点击左上角像纸片的按钮,选择sql窗口。3、编写select where的
语句
后,点击执行按钮,如图:4、则数据内容会显示在下方:二、用oracle自带的sqlplus执行 1、点击开始菜单,在搜索框输入“...
oracle
最高效取最近插入的100条数据怎么写
答:
如果你插入的表里面没有记录插入时间的
字段
,用简单的sql
语句
无法实现你的操作。你可以在表中
新增
一个 data 类型的字段(比如叫 idate),他的 default 值是 sysdate, 这样插入时间就自动记录下来了。查询语句:(假设插入时间是 2010年1月1日 select * from 表A where idate >= to_date('2010-01-...
oracle
数据库
新增字段
对表有影响吗
答:
目前表中有多少
字段
,字段的类型是什么?如果是9i以后的,影响不大。前提是仅仅你加字段,如果要对新的字段加索引这些,因为会重建索引,会慢一下。做数据库的操作之前,都要注意备份,以便随时恢复,如果不放心,可以现在测试数据库干这个工作。一般说来,很少有在正式的环境中增加20个以上的字段。一般...
oracle
去一个
字段
的一部分值并更新给另一个字段的存储过程
答:
一个sql
语句
就可以啊,为啥要存储过程?update user set 第一个
字段
=substr(第三个字段,8,8);commit;非要存储过程的话:create procedure p_update_userbeginupdate user set 第一个字段=substr(第三个字段,8,8) where length(第一个字段)<>15;commit;end;其中where条件的地方,看你到底想用什么...
oracle
数据库中要修改number(10)
字段
的前两位的的数字.SQL
语句
咋写...
答:
update 表名 set
字段
名=to_number('12'||substr(to_char(字段名),3)) where length(字段名)>1;长度是2和大于2的都会修改。
ORACLE
中查询多个
字段
的
语句
答:
select
字段
1,字段2 from table_nam where X like '%X%'or X like '%Y%'or X like '%Z%'--这个是把只要包含X或Y或Z的数据都查出来 select 字段1,字段2 from table_nam where X like '%X%'and X like '%Y%'and X like '%Z%'--这个是把包含X而且包含Y而且包含Z的数据都查出来...
如何让
oracle
数据库中任何表中任何
字段
值=A的替换为字段值=B?
语句
是...
答:
declare str_sql varchar2(1000);begin for alltables in (select table_name from user_tables) loop for tablecolumns in (select column_name from user_tab_columns where table_name = alltables.table_name) loop str_sql := 'update '||alltables.table_name||' set '||tabl...
oracle
中选出某个
字段
里面最大值的记录的sql
语句
怎么写
答:
实现例句如下:SELECTa.*FROMtable1aWHERENOTEXISTS(SELECT1FROMtable1bWHEREb.id>a.id)或者SELECT*FROMtable1WHEREidIN(SELECTMax(id)FROMtable1)又或者SELECT*FROMtable1WHEREid=(SELECTMax(id)FROMtable1)
oracle
修改表
字段
为非必填
答:
是可以选择不填的。
oracle
修改表
字段
为非必填的意思是可以选择不填的。在oracle中,可以利用Update
语句
修改表中的值,该语句用于修改表中的数据。
请教一个sql
语句
的写法请教一个sql语句的写法 一个表,三个
字段
code,nam...
答:
update test a set a.code=(select code from test b where a.name=b.name) where account='02'
Oracle
的 SQL SERVER试一下这个,刚刚在网上查的
语句
,也不知道对不对,你测试一下吧 update a set a.code=b.code from a join b on a.name=b.name where account='02'是一个表呀,SQL ...
棣栭〉
<涓婁竴椤
5
6
7
8
10
11
12
9
13
14
涓嬩竴椤
灏鹃〉
其他人还搜