以文本方式查看主题
- Foxtable(狐表) (http://foxtable.net/bbs/index.asp)
-- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2)
---- SQL临时表为何没有建立出来 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=91853)
|
-- 作者:bobolan521
-- 发布时间:2016/10/20 13:40:00
-- SQL临时表为何没有建立出来
Dim cmd As New SQLCommand Dim dt As DataTable cmd.ConnectionName = "region" cmd.CommandText = "S ELECT 省,市县,区号,邮编 into #临时表A From {行政区域}" dt = cmd.ExecuteReader()
这段代码执行以后,SQL里没办法建立出临时表A?请问是什么原因?
[此贴子已经被作者于2016/10/20 13:56:19编辑过]
|
-- 作者:有点蓝
-- 发布时间:2016/10/20 15:00:00
--
cmd.CommandText = "S ELECT 省,市县,区号,邮编 From {行政区域}"
在这里使用临时表有意义吗,临时表是有作用域的。sql执行完毕后就消失了。
|
-- 作者:有点蓝
-- 发布时间:2016/10/20 15:10:00
--
创建一个存储过程,如
CREATE PROCEDURE [dbo].[getr]
AS BEGIN SEL ECT * into #临时表B From dbo.bb;
sel ect * from #临时表B;
END
调用 Dim cmd As New SQLCommand Dim dt As DataTable cmd.ConnectionName = "region" cmd.CommandText = "getr" dt = cmd.ExecuteReader() GO
|
-- 作者:bobolan521
-- 发布时间:2016/10/21 8:57:00
--
对,我就是要使用完毕后,让临时表消失
|
-- 作者:jswjyjf
-- 发布时间:2016/10/22 14:37:00
--
创建一个存储过程 是不是要在sql数据库里去建立
|
-- 作者:有点蓝
-- 发布时间:2016/10/22 15:01:00
--
是
|
-- 作者:jswjyjf
-- 发布时间:2016/10/22 15:18:00
--
此主题相关图片如下:qq图片20161022151452.png
在狐表里调用出错了 不知道哪个地方出错了
|
-- 作者:有点蓝
-- 发布时间:2016/10/22 15:36:00
--
出什么错误?怎么调用的
|
-- 作者:jswjyjf
-- 发布时间:2016/10/22 15:39:00
--
Dim cmd As New SQLCommand Dim dt As DataTable cmd.C cmd.CommandText = "xxx" dt = cmd.ExecuteReader()
|
-- 作者:有点蓝
-- 发布时间:2016/10/22 16:01:00
--
什么错误?确认数据库创建了这个名称的存储过程
|