在SQL语句中,output可以作为返回值来使用, 1.我们先看这个存储过程 代码: 1 set ANSI_NULLS ON 2 set QUOTED_IDENTIFIER ON 3 go 4 5 --added by hendyzhu 验证身份证的唯一性,排除同一个人有多个居民健康档案 6 --2010-5-28 7 create procedure [dbo].[DistinctSame] 8 ( 9 @ID varchar(20), 10 @count int outpu
1.read基本读取 #!/bin/bash #testing the read command echo -n "Enter you name:" #echo -n 让用户直接在后面输入 read name #输入的多个文本将保存在一个变量中 echo "Hello $name, welcome to my progra 执行: # ./read.sh Enter you name: yuan Hello yuan, welcome to my program 2.read
select 语句 select表达式是bash的一种扩展应用,擅长于交互式场合.用户可以从一组不同的值中进行选择: select var in ... ; do break; done .... now $var can be used .... 下面是一个简单的示例: #!/bin/bash echo "What is your favourite OS?" select var in "Linux" "Gnu Hurd" "Fre
1.concat CONCAT(字串1, 字串2, 字串3, ...): 将字串1.字串2.字串3,等字串连在一起. 例如: Geography 表格 region_name store_name East Boston East New York West Los Angeles West San Diego 例子1: MySQL/Oracle: SELECT CONCAT(region_name,store_name)
一般的Like用法: SELECT U_NAME FROM T_USER WHERE U_NAME LIKE '%A%' 但是,我此次like关键字后面的对应值是一个变量,需要用select语句来实现,用了CONCAT 关键字,将select到的结果与“%”连接起来,才得以实现所需功能,如下所示: SELECT U_NAME FROM T_USER WHERE U_NAME LIKE CONCAT('%',CONCAT((SELECT STUDENT_NAME FROM T_CLASS WHER
shift命令用于对参数的移动(左移),通常用于在不知道传入参数个数的情况下依次遍历每个参数然后进行相应处理(常见于Linux中各种程序的启动脚本). 示例1:依次读取输入的参数并打印参数个数:run.sh:#!/bin/bashwhile [ $# != 0 ];doecho "第一个参数为:$1,参数个数为:$#"shiftdone 输入如下命令运行:run.sh a b c d e f 结果显示如下:第一个参数为:a,参数个数为:6第一个参数为:b,参数个数为:5第一个参数为:c