社区
疑难问题
帖子详情
求教用友ERP中是怎么实现多个数据库同时访问的!(急)
hzh_wen_x
2006-01-03 10:30:49
各位大蛱,我看了下用友ERP数据库
它是分每年一个库,比如2005年就是001_2005库,2006年就是001_2006库.
用户登陆后可以查2005年库的数据也能查到2006年库的数据,请问这是怎么实现的啊?
...全文
139
3
打赏
收藏
求教用友ERP中是怎么实现多个数据库同时访问的!(急)
各位大蛱,我看了下用友ERP数据库 它是分每年一个库,比如2005年就是001_2005库,2006年就是001_2006库. 用户登陆后可以查2005年库的数据也能查到2006年库的数据,请问这是怎么实现的啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ReViSion
2006-01-03
打赏
举报
回复
分布式查询
zlp321002
2006-01-03
打赏
举报
回复
--根据当前时间,查询应该所在数据库中所在的表.动态SQL可以实现该功能!
OracleRoob
2006-01-03
打赏
举报
回复
用动态SQL语句吧,根据输入的查询条件年月,判断需要到哪个数据库去搜索数据
例如:输入年2005,则生成动态SQL语句查询
declare @s varchar(8000)
declare @year int
set @year=2005
set @s=' select * from 001_' + cast(@year as varchar(10)) + '.dbo.员工 '
print @s
exec (@s)
动态sql语句基本语法
------------------------------------------------------------------------------------------------------------
1、:普通SQL语句可以用Exec执行
eg:
Select * from tableName
Exec('select * from tableName')
Exec sp_executesql N'select * from tableName'-- 请注意字符串前一定要加N
2、字段名,表名,数据库名之类作为变量时,必须用动态SQL
eg:
declare @fname varchar(20)
set @fname = 'FiledName'
Select @fname from tableName-- 错误,不会提示错误,但结果为固定值FiledName,并非所要。
Exec('select ' + @fname + ' from tableName')-- 请注意,加号前后的单引号的边上加空格
--当然将字符串改成变量的形式也可
declare @fname varchar(20)
set @fname = 'FiledName'--设置字段名
declare @s varchar(1000)
set @s = 'select ' + @fname + ' from tableName'
Exec(@s)-- 成功
exec sp_executesql @s-- 此句会报错
declare @s Nvarchar(1000) -- 注意此处改为nvarchar(1000)
set @s = 'select ' + @fname + ' from tableName'
Exec(@s)-- 成功
exec sp_executesql @s-- 此句正确
3、 输出参数
declare @num int,
@sqls nvarchar(4000)
set @sqls='select count(*) from tableName'
exec(@sqls)
--如何将exec执行结果放入变量中?
declare @num int,
@sqls nvarchar(4000)
set @sqls='select @a=count(*) from tableName '
exec sp_executesql @sqls,N'@a int output',@num output
select @num
delphi uniDac
UniDAC是一个功能强大的非可视化跨
数据库
的数据
访问
组件,可用于Delphi,Delphi for .NET,C++Builder,and Lazarus (Free Pascal)。它提供了对流行
数据库
服务器的统一
访问
,像Oracle,Microsoft SQL Server,MySQL...
题解HJ60 | #查找组成一个偶数最接近的两个素数#
4.07团子被捞一面自我介绍,介绍项目功能和技术,项目
数据库
有没有主从,介绍项目的缓存、我说了布隆过。在学校国企的招聘会投完简历后收到一个offer,制造业,本来以为是国企,后来发现是集体制企业,大股东。鼠鼠...
链表&;双指针-以快慢指针查找环形链表中链表环的第一个结点为例
人在南京,base上海,所以是线上洽谈的,前天洽谈完直接今天走签约流程,走完发了一个大礼。三面已经过了,等着发意向,没想到小丑竟是我自己,临时加了一面,面完就挂,问了十几个同岗位的同学,也是这个情况,不招...
【牛客&;赛文X】技术岗面试-八股编程题单上线!(免费刷)
楼主C2机械本,杭州人,二战寄了春招找工作,目前有两个offer比较纠结,各位牛友们帮选一下。#盲审# 硕士论文盲审结果出来了,得了俩A,可以放心了,但是现在没找到工作很伤心啊。看在我不养鱼不拖延,积极贡献hc的...
60道关于Redis的常见面试题.pdf
- 1. 什么是 Redis?它的主要特点是什么? - 2. Redis 支持哪些数据结构?请详细描述每种数据结构的用途和特点。 - 3. 什么是缓存穿透?在使用 Redis 时,如何防止缓存穿透? - 4. 介绍 Redis 的持久化机制以及对比它们之间的区别。 - 5. 如何
实现
Redis 的分布式锁?你了解的分布式锁有哪些
实现
方式? - 6. Redis 的数据淘汰策略有哪些?分别是如何工作的? - 7. 什么是 Redis 事务?它是如何
实现
的?与传统
数据库
事务有何不同? - 8. 如何设置 Redis 的主从复制?主从复制有什么优势和限制? - 9. Redis 支持的数据结构中,有哪些可以
实现
计数功能?请详细说明其使用场景。 - 10. 什么是 Redis Sentinel?它的作用是什么?如何配置和使用 Sentinel?
疑难问题
22,207
社区成员
121,730
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章