SQLSERVER
dreamloster
这个作者很懒,什么都没留下…
展开
-
存储过程连接参数注意字符串于数字连接
误区:存储过程中,如果要将 字符串和数字相连,不能简单的用 "+" 号连接,系统会试图将字符串转换成数字,报错。 正确用str()函数,将数字类型转换成字符串类型后连接.eg:CREATE PROCEDURE [dbo].[OddsDefaultSet] @GameTypeID int, @Where nvarchar(200) AS原创 2010-03-21 14:40:00 · 527 阅读 · 0 评论 -
INSERT INTO SELECT , SELECT INTO FROM 用法
1.INSERT INTO SELECT 这里要求插入表table1事先存在,这里可以复制整表,也可以只复制指定列 前提是 对应表结构要相同 eg: 1.1 复制整表: INSERT INTO table1 SELECT * FROM table2 1.2 复制部分列: INSERT INTO table1 SELECT原创 2010-03-24 14:07:00 · 329 阅读 · 0 评论 -
关闭当前弹出的页面,同时更新父级页面
分两步执行:第一步 刷新父级页面 window.opener.location.reload()第二不 关闭当前页面 self.close()代码: function ReloadAndClose(){ window.opener.location.reload(); //刷新父窗口 self.close(); //关闭当前窗口}原创 2010-03-25 16:12:00 · 387 阅读 · 0 评论 -
row_number() over(Transact-sql) 用法
作用:根据over(Transact-SQL)里面的条件 ,返回为每个partition,由1开始的行数。语法:ROW_NUMBER ( ) OVER ( [ ] )其中: 即按列分组,eg:partition by Gametype ,次参数可有可无 按列排列,eg:order by id ,次参数必须有,是 row生成的依据 例子: S原创 2010-03-30 10:34:00 · 278 阅读 · 0 评论 -
无法解决 equal to 操作中 "SQL_Latin1_General_CP1_CI_AS" 和 "Chinese_PRC_CI_AS" 之间的排序规则冲突
当我们在SQL语句中比较字符串时,可能因为表间的排序规则不同而发生冲突这时候需要将一方显示的转化成另一方的排序规则即可,显示转换的方法如下:COLLATE SQL_collation_name SQL_collation_name 为SQL SERVE 排序规则名称 eg:SELECT * FROM原创 2010-03-31 18:39:00 · 1344 阅读 · 0 评论 -
CHARINDEX
<br />功能:<br /> 在exp2中搜索exp1,并返回其起始位置,start为开始搜索的位置,<br />语法:<br /> CHARINDEX(exp1,exp2[,start])<br />参数:<br /> exp1:包含要查找的字符<br /> exp2:要搜索的字符<br /> start:搜索其实位置,可选,默认从exp2头开始查找<br />返回值:<br /> 返回要搜索字符串的起始位置,没找到返回0<br /> <br />注意:返回值是从1开原创 2010-08-11 12:04:00 · 178 阅读 · 0 评论 -
SQLSERVER触发器
<br />SQL 触发器对应表的三种操作:INSERT ,UPDATE,DELETE<br />SQL 触发器有2个临时表来记录操作的数据 INSERTED ,DELETED<br />INSERT操作:对应 Inserted ,用来存放插入的记录的表<br />UPDATE操作:对应 Deleted, 先记录删除操作的记录的表<br /> Inserted, 再记录插入操作的记录的表<br />DELETE操作:对应 Deleted, 记录删除的记原创 2010-09-17 21:27:00 · 205 阅读 · 0 评论 -
SQLSERVE 函数
<br />创建:<br />CREATE FUNCTION F_PRICE_ZHEKOU(<br /> @PRICE float, --参数列表<br /> @zhekou float<br />) RETURNS float --这里是returns ,指定返回对象类型及大小<br />AS <br /> BEGIN<br /> RETURN (@PRICE*@zhekou) --返回打折后值<br /> END <br />GO<br /> <br />调用:<br />SE原创 2010-09-17 21:44:00 · 230 阅读 · 0 评论 -
SQL ALTER TABLE Syntax
ADD A COLUMN TO IN A TABLE: ALTER TABLE Table_name ADD COLUMN Column_name datatype DELETE A COLUMN IN A TABLE: ALTER TABLE Table_name DROP COLUMN Column_name CHANGE A TADATYPE原创 2011-06-27 16:40:00 · 185 阅读 · 0 评论