社区
疑难问题
帖子详情
怎样用变量作为数据库名?
beizijing
2003-10-16 06:45:47
怎样用变量作为数据库名?
declare @dname sysname
set @dname='testDB'
set @dname=' select * from @testDB.dbo.sysprotects'
exec sp_executesql @dname
...全文
82
5
打赏
收藏
怎样用变量作为数据库名?
怎样用变量作为数据库名? declare @dname sysname set @dname='testDB' set @dname=' select * from @testDB.dbo.sysprotects' exec sp_executesql @dname
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
perfwell
2003-10-17
打赏
举报
回复
declare @dbname nvarchar(20)
@SQLString nvarchar(500)
set @dname=N'testDB.dbo.sysprotects'
set @SQLString= N'select * from '+ @dname
exec sp_executesql @SQLString
lansquenet
2003-10-17
打赏
举报
回复
都说完了,无话可说
zlz7803
2003-10-16
打赏
举报
回复
declare @dname varchar(50)
declare @sql varchar(500)
set @dname='testDB'
set @dname=rtrim(@dname)+'.dbo.sysprotects'
set @sql =' select * from '+ @dname
exec (@sql)
txlicenhe
2003-10-16
打赏
举报
回复
declare @dname sysname
set @dname='testDB'
set @dname=' select * from '+@dname+'.dbo.sysprotects'
exec(@dname)
newnewworm
2003-10-16
打赏
举报
回复
declare @dbname nvarchar(20)
@SQLString nvarchar(500)
set @dname=N'testDB.dbo.sysprotects'
set @SQLString= N'select * from '+ @dname
exec sp_executesql @SQLString
实时
数据库
系统的设计浅谈.docx
实时
数据库
系统的设计浅谈全文共3页,当前为第1页。实时
数据库
系统的设计浅谈全文共3页,当前为第1页。实时
数据库
系统的设计浅谈 实时
数据库
系统的设计浅谈全文共3页,当前为第1页。 实时
数据库
系统的设计浅谈全文共3页,当前为第1页。 一、实时
数据库
系统架构设计
数据库
系统功能实现要对控制程序进行编写,将设计的架构结构作为理论性依据。在架构组成上是分层次进行的,根据使用功能对架构层进行详细划分,能够同时完成数据处理与功能实现任务。下面将对系统构成的架构设计具体方法进行总结。 在对组态软件中实现功能的系统进行设计时,可将其划分为3个不同的架构结构,分别执行不同的指令。这样在设计任务上能够独立进行,节省大量时间,3个模块在设计阶段是相互分离,但在使用阶段会对功能进行汇总。具体的功能层如图1 所示。最顶层的架构是发出以及接收功能指令的,通过模块内部的分析运算,将指令传递到下一个模块中。此时会根据执行功能来进行,不会出现错乱。由PLC系统控制的是软件功能,具有执行指令的功能。 图1实时
数据库
系统结构图 系统运行期间也会存在一些风险,例如数据传输过程中丢失。图1中表示的是架构设计中的一项内容,
数据库
具有存储功能,可以将运行期间产生的数据保存,并定期清理。当系统运行期间发生异常时,通过观察这部分数据能够判断故障发生的具体原因,提升组态软件的稳定性。数据接收后会进入到运行模块中,服务器采集到数据变化后会在运行环境内进行搜索,快速完成数据整理任务,通过运行分析将信号传递至功能实现模块中。软件运行环境要安全稳定,存在任何隐患因素都可能影响系统功能的实现。 上述文章中提到对架构进行设计时是分为三部分来完成的,各个模块之间进行信息传递时都是通过
数据库
的形式来进行的。对资源的配置也要考虑系统整体情况,不可以单一进行。服务器是系统的重要组成部分,在设计阶段也需要重点考虑。 二、实时
数据库
系统设计与实现 1、实时
数据库
开发系统 组态软件中是通过数据开发来完成功能更新,设计环节也是以功能实现为最终目的来进行的。因此
数据库
中的信息是不断更新的,当软件连接网络平台后,实时
数据库
系统的设计浅谈全文共3页,当前为第2页。实时
数据库
系统的设计浅谈全文共3页,当前为第2页。系统能够在短时间内完成信息的搜集、整理、更新任务。数据传输到架构内会转变为另一种模式,以功能模块可以识别的方式来传递。设计环节中要对转变形式做出准确定义,以免使用期间对运行速度带来影响。本系统采用面向对象的设计思想,采用4种数据结构来表示上述8种数据类型,并且使用类中的一个成员
变量
来区分是 IO
变量
还是内存
变量
。 实时
数据库
系统的设计浅谈全文共3页,当前为第2页。 实时
数据库
系统的设计浅谈全文共3页,当前为第2页。 组态
数据库
文件用于保存实时
数据库
系统的
变量
信息,本系统采用顺序文件结构来存储数据
变量
,并将
数据库
文件分为:头文件、记录块和结束标记。 同时系统采用位置记录缓冲区来避免在删除
变量
时产生大量的磁盘读写操作。 索引结构和基本数据缓冲区能够快速定位
变量
,进行赋值等操作。 同时采用了
变量
的删除保护策略,防止因为
变量
被错误地删除而使系统产生不可预计的错误。 技术人员除了可以采用标准的图形用户接口来进行
变量
的配置, 还可以使用 Excel 的方式对系统
变量
进行组态,方便快捷。 2、实时
数据库
运行系统 运行系统以开发系统为前提,根据组态
数据库
文件进行系统的初始化工作。 运行系统作为组态软件的核心部分,负责数据的实施管理,包括事务的处理、并发控制、事件管理、历史数据的存储等,运行系统结构如图 2 所示。 图 2 运行系统结构图 为了提高数据处理效率,运行系统采用内存
数据库
实现事务的实时处理,大大减少了系统对磁盘的操作。 内存
数据库
的结构直接决定了实时
数据库
的效率、稳定性和灵活性。 为了满足实时特性,当子系统向实时
数据库
提交事务时,
数据库
系统必须要能快速定位到相应
变量
。 数组结构适合实现快速定位,但是数组结构必须要求连续的内存空间来存储数据。 当系统存在大量
变量
点时,大容量的连续内存很难得到满足。 而且系统中的八种
变量
类型所需要的内存空间不同,如果统一分配,将造成内存的浪费。 解决以上问题,本文采用索引结构和二级缓存技术实现数据的快速定位,索引结构和二级缓存技术原理如图 3 所示。 图 3 索引结构和二级缓存技术原理图 索引结构采用数组结构实现,根据唯一的
变量
名
,可以定位出内存
数据库
中相应的数据单元。 一级缓冲区中存储各个数据项的基本信息和附加信息指针。 基本信息是从不同数據类型提取的统一信息,包括
变量
的
名
字、类型及数据值等。 附加信息是一个数据指针,指向二级缓冲区,存放不同
变量
除基本信息外的剩余实时
数据库
系统的设计浅谈全文共3页,当前为第3页。实时
数据库
系统的设计浅谈全文共3页,当前为第3页。信息。 二级缓冲
Linux Web开发与
数据库
服务器环境搭建(设置)
Linux是个一个性能优异,安全的操作系统,互联网超多的web应用都是基于Linux作为服务器,所以系统的学习一下Linux操作系统是非常有必要的。 1.JAVA开发环境的安装与配置(JDK安装,环境
变量
的配置) 2.Tomcat服务器安装和配置(Tomcat安装,环境
变量
配置) 3.基于源码编译的MySql
数据库
安装 4.Oracle
数据库
的安装(包括服务器端与客户端的安装) 5.Apache服务器的安装与配置(主要用来支持运行PHP程序) 6.PHP环境安装和配置 7.Flex开发环境搭建
SQLServer
数据库
实战视频课程
数据库
编程
变量
的定义,条件语句,循环语句等编程基础; 4.索引的作用,索引的分类,创建索引的原则,索引的管理,如何优化
数据库
; 5.视图的作用,视图分类,创建视图,视图的限制,视图的应用; 8.事务处理; 9....
数据库
系统概论实验报告
出现问题的原因主要还是前面的SQL语句语法掌握的不牢,没有及时复习。存储过程就是将SQL中的查询内容作为
变量
来使用,只有基本语句弄明白,才能更熟练地掌握存储过程,完成对
数据库
的操作。
MySQL
数据库
临时文件究竟储存在哪里
MySQL使用环境
变量
TMPDIR的值作为保存临时文件的目录的路径
名
。如果未设置TMPDIR,MySQL将使用系统的默认值,通常为/tmp、/var/tmp或/usr/tmp。
疑难问题
22,207
社区成员
121,730
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章