sql编程的几个常识

1、@@ROWCOUNT可以判断上一行查询操作得到的列数;
2、给变量赋值用SET@Pr_id=13;
3、察看是否有符合条件的记录IFEXISTS(SelectnameFROMsysobjectsWherename=’reminder’ANDtype=’TR’);
说明特别是第一个,感觉在写Proce的时候,可以好好的运用 CreateProcAdd
@nchar(10) as SelectafromTable1wherea=@n if(@@RowCount0) Begin
Update…. End Else Begin Insert………. End

选择语句:

1.If…Then…Else选择语句:

If (表达式) Then

Begin

语句块;

End

Else If(表达式) Then

Begin

语句块;

End;

Else

Begin

语句块;

End;

2.Case…Of…Else多分支控制语句:

Case (表达式) Of

情况常量值1:语句;

情况常量值2:语句;

情况常量值3:语句;

……

情况常量值n:语句;

Else: 语句;

End;

循环语句

  1. While…do循环

While (表达式) do

语句

End;

  1. Repeat…until循环(类似c中的do…while)

Repeat

语句

Until(表达式);

  1. For…to…do循环(自变量增)

For 变量初值 to 终值 step 步长 do

Begin

语句块;

End;

  1. For…downto…do循环(自变量减)

For 变量初值 downto 终值 step 步长 do

Begin

语句块;

End;

1.If…Then…Else选择语句: If (表达式)
Then Begin 语句块; End Else If(表达式) Then Begin 语句块; End; Else
Begin 语句块; End; 2.Case…Of…El…

发表评论

电子邮件地址不会被公开。 必填项已用*标注