SQLServer
qq_28746577
这个作者很懒,什么都没留下…
展开
-
SqlServer 变量类型转换
类型转换函数:cast(值 as 要变成的类型) ; convert(要变成的类型,值);select cast('123' as int); --123select convert(int,'123'); --123select cast('123.4' as int); --123 这种写法会报错select convert(int , '123.4'); --123 这种写法...转载 2018-05-16 11:35:29 · 2968 阅读 · 0 评论 -
SQLServer 使用游标、
(在存储过程中用select语句取出每一条数据进行操作,需要用到游标)declare @SZM VARCHAR(20) ,@LXMC VARCHAR(20)--申明一个游标declare A_CURSOR CURSOR FOR --A_CURSOR 是游标的名字select SZM,LXMC from CL_LX --查询列szm,列lxmc 从表cl_lx中--打开游标open ...转载 2018-05-16 15:06:21 · 162 阅读 · 0 评论 -
SqlServer 事务
BEGIN TRAN-- 做某些操作,例如Insert into …if @@error <> 0BEGINROLLBACK TRANENDelseBEGINCOMMIT TRANEND转载 2018-05-16 15:13:19 · 449 阅读 · 0 评论 -
SQLServer 查询
1.嵌套查询:将一个查询块嵌套在另一个查询块的where子句或having短语的条件中的查询成为嵌套查询; (子查询的select语句中不能使用order;order by子句只能对最终查询结果排序。)例子:1 --查询成绩高于学号为“109”、课程号为“3-105”的成绩的所有记录。2 select * from SCORE where DEGREE &...转载 2018-05-16 15:33:06 · 159 阅读 · 0 评论 -
SQLServer 公用变量
SELECT @@FETCH_STATUS --返回上一次fetch 语句的状态值,用在游标中;=0 代表没有错误SELECT @@ERROR --返回最后执行的Tran SQL语句的错误代码 ;<>0 代表有错误SELECT @@TRANCOUNT --返回当前连接的活动事务数SELECT @@IDENTITY --返回最后插入的标识值SELECT ...转载 2018-06-05 10:58:30 · 407 阅读 · 0 评论 -
SQLServer 事务
第一种:BEGIN TRAN --SQL 语句 ;update,delete,insert UPDATE ZD_KSFL_TEST SET CYZXKS='ABC' WHERE KSBH=1234; DELETE ZD_KSFL_TEST WHERE KSBH=1234; IF @@ERROR =0 COMMIT TRAN; ELSE ROLLBACK TRAN;第二种:(使用 try-ca...转载 2018-06-05 15:19:04 · 164 阅读 · 0 评论 -
SQLserver 存储过程
exec sp_databases; --查看数据库exec sp_tables; --查看表exec sp_columns #表名; --查看列exec sp_helpIndex #表名; --查看索引exec sp_helpConstraint student; --约束ex...转载 2018-06-08 16:04:01 · 142 阅读 · 0 评论 -
Sql_Server中如何判断表中某字段是否存在
IF COL_LENGTH('A', 'C') IS NOT NULLPRINT N'存在'ELSEPRINT N'不存在'原创 2019-05-09 15:39:57 · 2712 阅读 · 0 评论