declare @parame nvarchar(800)
set @parame='141498,30734'
select * from TBS_CTS_v8.FareAdmin.mas_H_hotel_map h where mas_hotel_id in(select id from TBS_CTS_v8.FareAdmin.mas_H_hotel
where code in(@parame)
)
注意 code 是int 类型。 这样弄报错。消息 8114,级别 16,状态 5,第 4 行
Error converting data type nvarchar to numeric.
我已经找到答案了。。用的是自定义。表函数。
我只用 sql 。高级sql编程
追答啥意思? 也没让你用别的啊
本回答被网友采纳别空口说白话,给出代码。
追答set @parame=''141498','30734''(我没见过你这种写法,所以我不知道这么写对不对,不过意思你应该懂!)
where TO_CHAR(code) in(@parame)
sql中查询出一条数据如何将数据存在一个变量中
存到变量:declare @ID select @ID := 员工编号 from 员工表 where 员工姓名='twq'这样的方法必须保证结果只有一条记录,否则报错。插入到一个表tmp-ID中(自动创建一个表)select 员工编号 into tmp-ID from 员工表 where 员工姓名='twq'...
sql server里的查询结果要保存到一个变量里,怎么弄?
select @a-@b
通过sql语句查询出来的数据只是一个字段的值 我想把这一个字段的值放 ...
sql语句应该是这样吧: $sql="select zd1 from table xxx;"然后就是:$r=mysql_query($sql);然后$r就可以分解,然后把它放到一个数组里面:$arr=array();while($a=mysql_fetch_array($r)){ $arr[]=$a[0];\/\/在这里直接处理输出比较方便,我是按照你的意思,把它放到数组里了->}然后...
SQL语句如何实现把一个表的统计结果追加到领一个表中
定义三个变量分别来存放三次查找到的结果,最后经这三个字段插入B表 declare @count1 select @count1=count(*) from A where 条件1 declare @count2 select @count2=count(*) from A where 条件2 declare @count3 select @count3=count(*) from A where 条件3 insert into B values(@co...
如何把SQL中查询出来的某字段赋给一个变量
declare @aa varchar(50)select @aa=isnull(字段名,'') from 表名 where 条件
如何将sql 中的数据查找并赋值给某个变量
1、代码如下 declare v_sal number;begin select sal from emp into v_sal where empno=7499;dbms_output.put_line(v_sal);end;2、代码就是将emp表中员工编号为7499的员工的sal字段查询出来赋值给v_sal并打印出来;
如何把SQL中查询的字段赋给一个变量?
String s;ResultSet rs = stmt.executeQuery("select companyname from Customers where customerID = ALFKI"");while(rs.hasNext()){ s = rs.next();} 不知道你看得懂不,需要对jdbc的编程有一定的了解,这也是jdbc中查询的一般用法。第二句的意思是执行这条SQL语句,返回给一个结果集rs,第...
SQL 查询多个值赋给一个变量,用哪个语句可以做到
查询到的某个字段的当前值 赋给 单个变量:1 select 变量 = 字段1 from 表1 where 限制条件 如果查询得到的是多条记录,你要转赋给别的表,那就要用到游标或临时表了。建议用临时表,容易理解一些:select 字段1 into 临时表 from 表1 where 限制条件 ...
SQL Server 怎么样把表中的字段放入到一个变量中
那就select所有的name 然后add到List中,写个方法转化成String字符串
plsql怎么把list里的值传到一个数值型变量里?
首先在PL\/SQL的左侧资源栏中展开Procedures项(图中位置1),然后再其上面的搜索框中(图中位置2)输入存过名称的关键词,按回车键搜索要调试的存过,不停的回车,直到找到想要调试的存过。找到想要调试的存过,左键单击选中该存过(图中位置1),然后右键单击该存过,从弹出菜单中选择“Test”项(...