使用声明的序列填充 Pl/SQL 中的表
我需要使用序列在数据库中填充大量新创建的表,其中至少包含 30 行。请发布语法。
我应该使用循环吗?
欢迎任何建议和解决方案。
非常感谢您为解决此问题提供的帮助。
我创建了三个序列并将值添加到 3 列 30 行。对于id
、tel_no
和emp_id
是否可以创建3个序列并添加30行。如果一列是像name
这样的varchar2怎么办?目前,3 个序列正在填充 3 列中的值,但在“名称列”中添加 null。请帮助了解如何添加 30 个名称并解决此问题。非常抱歉,我是新手,请随时澄清。非常感谢您抽出时间。
总结一下:我只想序列生成所有行的数字序列并提示我输入名称。
I need to populate lot of newly created tables with minimum 30 rows in my database using sequences. Please post the syntax.
Shall I use loop?
Any suggestions and solutions welcome.
Your help is much appreciated in resolving this issue.
I've created three sequences and added values to 3 columns with 30 rows. For id
, tel_no
and emp_id
is it ok to create 3 sequences and add 30 rows. What if one column is varchar2 like name
. At the moment 3 sequences are populating values in 3 columns but adding null in 'name column'. Please help on how to add 30 names and resolve this. I am very sorry I am new to this, please do not hesitate to clarify. many thanks for your time.
To summarize: I just want sequence to generate sequence for numbers for all the rows and prompt me for the names.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我猜测你想要什么,但是怎么样:
I'm guessing a bit at what you want, but how about:
您还没有提到要在哪里运行脚本 - 如果它在 SQL*Plus 中,那么您可以使用替换变量
You haven't mentioned where you're going to run the scripts - if it's in SQL*Plus then you can make use of substitution variables