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

sql小笔记(5.26)

sql server 2005 简单运用函数
1.null 函数
  用法与oracle中nvl()类似,处理函数为isnull(),
  例如:
    select ename,sal+isnull(comm,0)
    from emp
    go
  isnull(comm,0)的用法是: comm为null 则返回0 否则为 comm的值。
2.Varchar 对每个英文(ASCII)字符都占用2个字节,对一个汉字也只占用两个字节
   char 对英文(ASCII)字符占用1个字节,对一个汉字占用2个字节
   Varchar 的类型不以空格填满,比如varchar(100),但它的值只是"qian",则它的值就是"qian"
   而char 不一样,比如char(100),它的值是"qian",而实际上它在数据库中是"qian "(qian后共有96个空格,就是把它填满为100个字节)。
   由于char是以固定长度的,所以它的速度会比varchar快得多!但程序处理起来要麻烦一点,要用trim之类的函数把两边的空格去掉!
3.修改表结构 alter table dept add phone_number char(12)
   删除以上的alter table dept drop colume phone_number
   修改表名 sp_rename 'old_name' 'new_name' 'type'
                type一般为 database(库) object(表)column(列) index(索引)
   例如:sp_rename 'sch.dept.loc' 'location' 'column' 把列名loc改为location


相关文档:

怎样将excel中的数据通过PL/SQL导入ORACLE数据库中

详细地步骤:


1、打开MicroSoft   Excel   2000  


2、文件(F)→新建(N)→工作簿→  


3、输入数据后,存盘为test.xls,  


4、文件(F)→另存为(A)→  


保存类型为:制表符分隔,起名为text.txt,保存到C:\ &nb ......

sql loader 使用


sql loader可以把一些以文本格式存放的数据顺利的导入到oracle数据库中,是一种在不同数据库之间进行数据迁移的非常方便而且通用的工具。                            &n ......

oracle常用sql语句

修改列属性
alter table tablename modify(name ,varchar2(10)) 列宽度不得小于修改前的宽度
日志管理
视图 v$logfile
alter database add logfile 'd:\orcl01.log' size 10m;//添加组
alter database add logfile member 'd:\orcl02.log' to group 4;//向4组中添加成员
alter database drop logfile member 'd: ......

SQL Server 2005存储过程开发的一点经验

1、  存储过程
1)  尽量将代码段放到TRY…CATCH…。
但凡使用C#写过代码的人,都知道C#中TRY…CATCH…的运行和出错跳转逻辑,而SQL Server2005中,其运行和出错跳转逻辑与在C#中是一致的。TRY…CATCH…是SQL Server2005中新增的,功能强大,且很好用。
2)&nb ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号