我在哪里编写DB2命令。例如,我想删除我的表中的所有行。我打开db2cmd并粘贴命令,它不起作用。我是否需要转到该db2cmd中的某个路径才能使用命令?如何编写DB2命令
在db2命令编辑器中的命令也不起作用。下面是截图:
感谢
我在哪里编写DB2命令。例如,我想删除我的表中的所有行。我打开db2cmd并粘贴命令,它不起作用。我是否需要转到该db2cmd中的某个路径才能使用命令?如何编写DB2命令
在db2命令编辑器中的命令也不起作用。下面是截图:
感谢
你必须有SQL CONNECT命令首先连接到DB2数据库。
读完SQL CONNECT页面后,请阅读整个IBM DB2手册。
谢谢,我没有时间阅读整本手册。我唯一需要的是删除我的表中的所有行。显然,没有命令窗口是不可能的。 – user1880405
无法连接,可能问题在于控制中心是DB2COPY2,而db2cmd是DB2COPY1,就像这样:http://i.imgur.com/FfxJWc8.png?1如何将db2cmd更改为DB2COPY2? – user1880405
我们不是勺喂养你DB2的答案。 http://publib.boulder.ibm.com/infocenter/db2luw/v9/index.jsp?topic=%2Fcom.ibm.websphere.ii.db2udb.federation.overview.doc%2Fprod_overview%2Fiiyfointdctc.html RTFM –
你可以像这样在命令行(DB2CLP称为Windowd为DB2CMD)
db2 connect to mydb
db2 select 'TRUNCATE table ' || trim(tabschema) || '.' || tabname || ' immediate;' from syscat.tables where tabschema not like 'SYS%' | db2 +p -t
或者只是这一点,如果你知道表名
db2 truncate table db2admin.prisijungihai2 immediate
使用此命令,并如果您对表拥有足够的权限,则可以删除数据库中的任何行。
这是您等待时的快速答案。
顺便说一句,控制中心已被弃用,现在您应该使用IBM Data Studio。
建议读取任何DB2命令的输出。它清楚地表明“没有与数据库的连接” – AngocA