SQL SERVER或oracl如何判断删除列】的更多相关文章

ORACLE: BEGIN  EXECUTE IMMEDIATE 'DROP TABLE CUX_PO_VENDORS';EXCEPTION  WHEN OTHERS THEN    NULL;END; alter   table   Tablename   drop   column   column1 alter   table   Tablename   add(column1   varchar2(20),column2   number(7,2)...) SQL SERVER: IF…
MS SQL SERVER 2008 使用OBJECT_ID判断临时表是否存在 我们在写sql 脚本的时候经常会用到临时表,有时间也需要根据临时表是否存在做一些逻辑处理.还好sql server已经集成了一个Object_ID的函数,能够判断是否创建了临时表.使用挺方便的.   OBJECT_ID 参数: 'object_name' 要使用的对象.object_name 的数据类型为 varchar 或 nvarchar.如果 object_name 的数据类型为 varchar,则它将隐式 转…
SQL Server中对于Buffer cache hit ratio的理解: Buffer cache hit ratio官方是这么解释的:“指示在缓冲区高速缓存中找到而不需要从磁盘中读取的页的百分比.” Buffer cache hit ratio被很多人当做判断内存的性能指标之一(当然没说仅仅只看这个计数器的值,实际上现在都不怎么看这个值了),也有不少给给出了具体的参数,诸如(OLTP)要大于95%,或者是大于98%之类的,我不知道给出具体参考值的人是不是真是地区测试过这个参数的值,是作为…
oralce中使用 count 函数判断 行数 需要注意 一定是count 有值的字段,接下来看一组语句 --查询数据 select * from kk_create_ka where auto_id='D7313B4716AD4062B82D3CD8513DA7A8'; --count select count(I_E_Flag) from kk_create_ka where auto_id='D7313B4716AD4062B82D3CD8513DA7A8'; select count(*…
判断字段是否为null select * from table where c is null    select * from table where c is not null 判断字段是否为空 select * from table where c='' select * from talbe where c<>''…
当管理SQL Server内在的帐户和密码时,我们很容易认为这一切都相当的安全.但实际上并非如此.在这里,我们列出了一些对于SQL Server密码来说非常危险的判断. 当管理SQL Server内在的帐户和密码时,我们很容易认为这一切都相当的安全.毕竟,你的SQL Server系统被保护在防火墙里,而且还有Windows身份验证的保护,所有用户都需要密码才能进入.这听起来非常的安全,特别是当你认为所有人都这么做的时候.可实际上,它并不像我们想象得那么安全. 在这里,我们列出了一些对于SQL S…
InstallShield高级应用--检查是否安装ORACLE或SQL Server   实现原理:判断是否存在,是通过查找注册表是否含有相应标识来判断的. 注意:XP与WIN7系统注册表保存方式不一样,32位与64位操作系统注册表保存方式也不一样,需要分别判断.在此只判断32位操作系统的情况. 源码: ////检查是否有安装Oracle function NUMBER CheckOracleISExist() STRING svOraclePath,nvValue;NUMBER nKeyTyp…
原文:SQL Server中TempDB管理(版本存储区的一个example) 原文来自: http://blogs.msdn.com/b/sqlserverstorageengine/archive/tags/tempdb/ http://blogs.msdn.com/b/sqlserverstorageengine/archive/2008/12/31/managing-tempdb-in-sql-server-tempdb-basics-version-store-simple-examp…
1.数据类型不同.      sql server 的数据类型 int ,smallint ,char,varchar,nchar,nvarchar,ntext,datetime,smalldatetime,money,decima, float,bit oracle 的数据类型:number(p,s),char,varchar2,Date,LOB               注意:insert into table_name values('1','张三','男',date'2012-3-5'…
SQL Server 中有两个参数,语法:     ISNULL(check_expression, replacement_value) check_expression 与 replacement_value 数据类型必须一致    如果 check_expression 为 NULL,则返回 replacement_value如果 check_expression 不为 NULL,则返回 check_expression NULLIF 用于检查两个表达式,语法: NULLIF(expres…