摘要:
update b set b.fprice=c.fprice , b.fauxprice=c.fprice , b.FAmount=b.FQty*b.FPricefrom icstockbillentry b inner join icstockbill a on a.FInterID=b.FInt 阅读全文
摘要:
xp_cmdshell --*执行DOS各种命令,结果以文本行返回。 xp_fixeddrives --*查询各磁盘/分区可用空间 xp_loginconfig --*报告SQL Server 实例在Windows 上运行时的登录安全配置 xp_logininfo --*返回有关Windows 认证登录的信息。 xp_msver --*返回有关Microsoft SQL Server 的... 阅读全文
摘要:
declare @a varchar(200) --定义一个变量来接收读取之后储存用 declare txt cursor scroll for --定义一个txt游标参数为scroll,没有这个参数游标只能next select fitemid from t_icitem --在这个查询集合里面,这里面的列只能是一个,如果是两个还要定义一个变量 open txt fetch fi... 阅读全文
摘要:
在windows选择‘运行’vista需要以管理员身份运行,打开命令提示符窗口 要连接到sql server服务器,必须指定服务器名称,安装命名实例中的,还必须指定实例名。默认情况下,sqlcmd使用windows身份验证。如果要使用sqlserver身份验证连接到sql server的,则还必须提 阅读全文
摘要:
第一种方式 -定义游标text_cursor 关联表t_icitem 基表 declare text_cursor cursor scroll for select * from t_icitem --打开游标text_cursor open text_cursor --读取游标 第一行(first) 在text_cursor游标中 fetch first from text_cursor -... 阅读全文
摘要:
declare auth_cur cursor scroll for select au_id, au_lname, au_fname, state from authors for update of au_lname open auth_cur declare @rowcount int set 阅读全文
摘要:
use pubs Go declare @auid char(12),@aulname varchar(20),@aufname varchar(20), @st char(2),@auinfo varchar(50) declare auth_cur cursor for select au_id, au_lname, au_fname, state from authors open aut... 阅读全文
摘要:
关闭游标是指使用close语句关闭游标释放数据绝国际和定位数据记录的锁,游标关闭后,不会释放游标占用的数据结构,可以使用open语句再次打开。 语法: close <游标名称> close <mycursor> 阅读全文
摘要:
释放游标是指使用deallocate语句删除游标并释放其占用的所有系统资源。 语法: Deallocate <游标名称> 游标的类型: 1、静态游标(不检测数据行的变化) 2、动态游标(反映所有数据行的改变) 3、仅向前游标(不支持滚动) 4、键集游标(能反映修改,但不能准确反映插入、删除) 游标使 阅读全文
摘要:
读取游标是指使用fetch语句从打开的游标中逐行读取数据,以进行相关处理 语法: fetch {[first|last|prior|next|relative|absolute n]} from <游标名> [Into @<变量> [,….n]] First :返回游标中第一行,并将其设为当前行。 阅读全文
摘要:
打开游标是指使用Open语句打开已经声明但尚未打开的游标,并执行游标中定义的查询语句以填充数据。 语法 Open <游标名> 在游标被成功打开之后,@@cursor_rows 全局变量将用来记录游标内数据行数。 如果所打开的游标在声明时带有insensitive或scroll 关键字,那么@@cur 阅读全文
摘要:
列: 创建一个游标mycursor,可以通过mycursor 对student 表所有数据行进行操作,并将游标变量@var_cursor 与mycursor关联。 阅读全文
摘要:
SQL Server 对游标的使用要遵循以下顺序: (1) 声明游标 (declare) (2) 打开游标 (open) (3) 读取游标 (fetch) (4) 关闭游标 (close) (5) 释放游标 (deallocate) delclare <游标名] [insensitive] [scr 阅读全文
摘要:
应用程序,特别是交互式应用程序,并不需要将查询结果集作为一个整体单元来处理,而是需要一种机制以便每次处理一行或一部分。游标就是提供这种机制的结果扩散集。 使用游标可以实现以下功能 (1) 定位在结果集中特定的行。 (2)从结果集的当前位置检索一行或多行。 (3)对结果集中对当前位置的行进行数据修改。 阅读全文
摘要:
删除trigger drop trigger 触发器名 on 在那个表上 禁用触发器 Alter Table 表名 disable trigger 触发器名 启用触发器 Alter Table 表名 enable trigger 触发器名 查看数据库所有的触发器 SELECT * FROM Syso 阅读全文
摘要:
Transact-SQL for 是在执行SQL语句时候触发 after 是执行sql语句之后在触发 他俩一样 阅读全文
摘要:
触发器是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程。触发器主要是通过事件进行触发被自动调用执行的。而存储过程可以通过存储过程的名称被调用。 Ø 什么是触发器 触发器对表进行插入、更新、删除的时候会自动执行的特殊存储过程。触发器一般用在check约束更加复杂的约束上面。触发器和普通的存储 阅读全文
摘要:
语法 use master go EXEC sp_helpdb [database name] 不加参数显示所有数据库的信息 和select * from sysdatabases 是一样的,第一种用的是porc,第二种是t-sql语句 sysobjects 系统表查看过程 select * fro 阅读全文
摘要:
1. 有多个参数时,有默认的参数房子存储过程参数列表的最后 2. 在创建存储过程的代码结束时,要加上批处理的GO,如果不加GO,那么调用存储过程的语句将被包含在创建存储过程的代码中,造成存储过程被递归调用。 3. 在调用带多个参数的存储过程的时候,要求按照存储过程的参数顺序依次填写,如果不按照顺序依 阅读全文
摘要:
语法 CREATE PROC 过程名 @参数1 数据类型 output @参数2 数据类型 output ………… AS SQL语句 GO --必须要加上批处理的GO 列: Create proc ILY @a int=10, --用户输入的参数 @b varchar(10) output --输出 阅读全文