GO语法
go语句位于独立的行,执行go语句执行的命令完成后,才会执行go语句之后的命令,在下一条命令需要依赖上一条命令的结果的时候,需要使用go语句,比如:
USE db_name
GO
SELECT * FROM [db_name].TEST_TABLE
在执行使用表TEST_TABLE
之前需要选中数据库db_name
,所以SELECT语句依赖于USE语句,使用GO语句将两个语句拆分开
DECLARE语法
声明变量使用DECLAR关键字,紧跟着的是变量名称和字符类型,比如:DECLARE @ttime DATETIME;
SET语法
给变量赋值使用SET关键字,给变量ttime赋值:SET @ttime=GETDATE();
WHILE/IF语法
循环语句while()或条件语句if,方法体使用BEGIN...END
包裹,例如:
WHILE(@ttime > '2021-12-21 16:16:00')
BEGIN
IF (@cCusCode ='')
BEGIN
SET @cCusCode='D009';
END
END
Try...Catch语句
sql server捕获异常语句结构
BEGIN TRY
print '正常执行,打印出right'
END TRY
BEGIN CATCH
print '执行异常,执行catch'
END CATCH
Android代码里if...else...方法体用花括号括起来,sql server存储过程使用BEGIN...END
,将方法体括起来,结构是
IF(@cCusCode='')
BEGIN
print '客户编码为空'
END
ELSE
BEGIN
print '客户编码不为空'
END
sql server创建临时表语法:CREATE TABLE #TBL_NAME(...)
,删除临时表语法:DROP TABLE #TBL_NAME
----创建临时表
CREATE TABLE #TEMP1
(
[cBusObId] [NVARCHAR](50) NOT NULL,
[cBusObName] [NVARCHAR](300) NOT NULL,
[iAuthType] [TINYINT] NOT NULL,
[bAuthControl] [BIT] NOT NULL
);
----删除临时表
DROP TABLE #TEMP1
WHEN...THEN...语句
when...then...多条件选择语句, 实现Android中的switch...case...功能, 也可以用IF...ELSE IF...ELSE...
实现
SELECT dep,org,whCode,
CASE num
WHEN '001' THEN '小黄'
WHEN '002' THEN '小林'
WHEN '003' THEN '小红'
END AS num
FROM department
你可能感兴趣的文章
来源:TeachCourse,
每周一次,深入学习Android教程,关注(QQ158#9359$239或公众号TeachCourse)
转载请注明出处: https://www.teachcourse.cn/2900.html ,谢谢支持!
转载请注明出处: https://www.teachcourse.cn/2900.html ,谢谢支持!