应该算是动态的问题吧。我也不能确定,看看再说喽

yixiaojiao 2003-09-12 09:45:25
表1,表2,列a,列b
表2是由系统每天动态生成的,名字里有生成当天的日期,比如说,表220030911
我想在表1里做个关于表2某(pk)列b的外键(fk)列a

要用什么方法来做?

(这个列b并不确定是在那一天的表2中)
...全文
36 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
yixiaojiao 2003-09-15
  • 打赏
  • 举报
回复
结贴了
yixiaojiao 2003-09-15
  • 打赏
  • 举报
回复
这是不是叫 动态sql?
弱项
要好好看

谢谢两位了
伍子V5 2003-09-15
  • 打赏
  • 举报
回复
declare @str varchar(8000)
set @str=
'alter table 表1
add 列a
constraint 约束名 reference 表2'+convert(char(8),getdate(),112)+'(列b)'
exec(@str)
zjcxc 2003-09-15
  • 打赏
  • 举报
回复
动态生成的表当然不能做啦,除非你在生成表的时候动态做.
yixiaojiao 2003-09-15
  • 打赏
  • 举报
回复
再帮我看看啊?
yixiaojiao 2003-09-12
  • 打赏
  • 举报
回复
witzgf2(java殉道者)

我所希望的是这样的形式
由表1来引用表2

alter table 表1
add 列a
constraint 约束名 reference 表2年月日(列b)

注意表2的名字里包含不确定的日期
witzgf2 2003-09-12
  • 打赏
  • 举报
回复
alter table 表2
add constraint "表2_FK" foreign key (
"b")
references "表1" (
"a")
yixiaojiao 2003-09-12
  • 打赏
  • 举报
回复
我说得很不明白吗?
为什么人人都要学算法? 程序员对算法通常怀有复杂情感,算法很重要是共识,但是否每个程序员都必须学算法是主要的分歧点。很多人觉得像人工智能、数据搜索与挖掘这样高薪的工作才用得上算法,觉得算法深不可测。但是这些其实都不是具体的算法,而是一系列算法的集合。 所以说,好的代码从来离不开优秀的算法!算法不学不可! 本门课程为系列课程第一课,挑选出非常实用、高效、高频的算法:动态规划! 动态规划(Dynamic programming,简称DP)很多人都觉得是比较难以理解和掌握的一种算法,为了应付面试更多的时候程序员会选择直接死记硬背斐波那楔数列或者背包问题的源码,其实只要认真学习、彻底理解,动态规划并没有那么难。 学完即可掌握面试中90% 以上会问到的算法问题 ,实用性99.9999%! 这门课程,授课老师很厉害! 王硕-资深软件工程师,从事计算机相关课程教学多年,擅长Java、Python、数据结构和算法等课程,有丰富的计算机课程的教学经验。致力于企业级软件开发和计算机教育工作,具有索尼中国研究院和四大国有银行软件开发中心的工作经历。 著有编程畅销书《你也能看得懂的Python算法书》。 本课程实用性极强,边学边练!零基础也能轻松入门~ 在这门课中,我们保证你能收获到这些 1)透彻理解:到底什么是动态规划 2)细致讲解:挖矿工问题 3)细致讲解:爬台阶问题 4)细致讲解:背包问题 【注意】 1)现在购买至少享受40元优惠;2)课程教辅材料自助下载; ---------------------------------------------------------------

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧