ChinaUnix.net
相关文章推荐:

sql变量赋值

create procedure Median( @table varchar (20), @attr varchar (20) ) as begin declare @strsql nvarchar(1000),@UserCount int select @strsql=\'select count(*) from \'+@table select @strsql=\'set @UserCount=(\'+ @strsql + \')\' print @strsql exec sp_executesql @strsql --All User Count end go exec Median \'test\',\'attr2\'; 提示错误 Msg ...

by septemberdevil - SQL server - 2006-12-10 22:58:59 阅读(2927) 回复(1)

相关讨论

对大家来说可能非常简单,还请赐教。 -- 动态sql文(部分检索条件由输入参数指定) declare @strsql varchar(6000); -- 检索结果(假设是一个int型的字段) declare @result int; 实现的功能是类似 select @result = col_xxx from tbl_xxx where xxx 在这里动态SQL(@strsql)的检索结果怎样赋给变量?:eek:  不会写。 set @result = exec(@strsql)??好像不太对。

by 御剑流 - SQL server - 2006-11-08 22:43:49 阅读(4211) 回复(6)

slq serevr提供的readtext函数好像无法将值赋给变量

by xueqinghua - SQL server - 2003-09-13 11:59:13 阅读(3263) 回复(0)

下面代码里的颜色部分希望设置成一个变量替代: SELECT scd.标记1,scd.生产单号,cpbm.分类,scd.产品编码,scd.描述,scd.材料,scd.颜色,scd.下单数量,scd.生产分厂,scd.单价,scd.总金额 as 产值, cpgzde.配料单价, cpgzde.配料单价*case when cpbm.分类 =\'C\' or cpbm.分类 =\'C2\' then case when scd.下单数量<=40 then 2 when scd.下单数量>40 and scd.下单数量<=60 then 80 when sc...

by 315559822 - SQL server - 2009-03-14 23:51:03 阅读(8225) 回复(1)

PL/sql集合   集合与其他语言中的数组相似,在ORACLE7.3及以前的版本中只有一种集合称为PL/sql表,这种类型的集合依然保留,就是索引(INDEX_BY)表,与记录相似,集合在定义的时候必须使用TYPE语句,然后才是创建和使用这种类型的变量。   集合的类型   PL/sql有三种类型的集合   ①. Index_by表   ②. 嵌套表   ③. VARRAY   这三种类型的集合之间由许多差异,包括数据绑定、稀疏性(sparsity)、数据库中的存储能...

by TOADLover - Oracle - 2009-08-31 15:01:55 阅读(2853) 回复(1)

$a; $b; update table_name set col1=$a where col2=$b; 告诉我where缺少分号... 请问应该怎么写?谢谢回复

by casper0511 - Perl - 2009-08-15 19:08:26 阅读(2919) 回复(9)

我要把变量a传给sybase中的sql语句中,怎么写呢?? a="xxxx" isql -usa -Pxx <这样写不对 。。。。 !

by li2002 - Shell - 2005-03-10 23:31:34 阅读(1253) 回复(2)

帮看一下。{:3_200:}[code][oracle@DB2 check_log]$ cat data_voice.sh #!/bin/sh DATE=`date +%Y-%m-%d` sqlplus hao123/hao123 << EOF select count(*) from calldata t where to_char(time_eventdata_request,'yyyy-mm-dd')="$DATE" and callfrom is not null; EOF [oracle@DB2 check_log]$ ./data_voice.sh sql*Plus: Release 11.2.0.1.0 Production on Wed Apr 24 21:29:36 2013 Copyright (c) 1982, 2009, Ora...

by ccjsj1 - Shell - 2013-04-24 23:18:50 阅读(1817) 回复(2)

大大们帮忙看下这条语句的毛病?我着实的菜呀! def dbupdate(AddressItem): c.execute("""SELECT * FROM link WHERE address="""+AddressItem) if not c.fetchone(): c.execute("""INSERT INTO link (address) VALUES("""+AddressItem+""")""") db=Mysqldb.connect("localhost","×","×","×"); c=db.cursor()

by jutang - Python - 2011-08-31 18:21:36 阅读(7023) 回复(3)

在shell脚本中执行isql指令: select * from $table where %$filed='$2' 如何引入$2这个变量,sybase中用单引号对字符变量,但是单引号中$符号又没法指代,怎么实现这个功能

by cao_zidane - Shell - 2009-04-24 09:45:46 阅读(3825) 回复(5)

使用alter table TABLE_NAME truncate partition 分区名 。因为分区名是和参数有关,参数为时间(YYYYMM)200802这种,而分区名为p200802。因此我采用了直接使用字符串pname拼装成,但是在EXEC sql使用alter table TABLE_NAME truncate partition pname,编译通过后,没有成功。调试发现pname为p200802,如果直接使用alter table TABLE_NAME truncate partition p200802可以通过,是否是因为我使用静态sql不支持,还请大家帮...

by markangelma - Oracle - 2008-02-28 18:57:30 阅读(1620) 回复(0)