sql

为表增加一个字段、或修改一个字段的类型或长度、或删除一个字段
(1)增加字段: alter table bd_invbasdoc add test1 varchar2(100) default 0; --default表示默认值为0
(2)修改字段: alter table bd_invbasdoc modify test1 varchar2(200);
(3)删除字段: alter table bd_invbasdoc drop column test1;

(4)合并表:  ;WITH Totaltemp AS( ) temp 

                  

 判断表是否存在数据

(1)if exists(select * from tempdb..sysobjects where id=object_id('tempdb..##TEMP_TBL'))
PRINT '存在' 
ELSE 
PRINT'不存在'

判断是否为空(null或'')

isnull(null,'')=''  //将null转换为''在判断是否为''

(2)left(a,b)与right(a,b)函数

left()函数表示的是从字符表达式最左边一个字符开始返回指定数目的字符.若 b 的值大于 a 的长度,则返回字符表达式的全部字符a.如果 b 为负值或 0,则返回空字符串 而right 从右判断

原文地址:https://www.cnblogs.com/lp73/p/6589654.html