0

我正在尝试使用命令行功能从Teradata Studio 14.10/导出查询。我找不到一个可行的例子。有谁有可以分享的吗?另外我将如何实际运行脚本(即)?Asterncluster_exportncluster_export myScript1.bat

假设以下:

File location: 'myhomedir'
Username: 'user1'
Password: 'pass1'
Outfile name: 'outFile1.csv'
4

2 回答 2

1

如果要从 Teradata Studio 导出结果集,则可以从“Teradata Result Set Viewer”窗口执行此操作。右上角有一个导出图标。

如果您想运行 SQL 脚本,然后将结果导出到文件,那么您应该使用 ACT 而不是ncluster_export

语法是 -

act -h QueenIPaddress -U user1 -w pass1 -f myscript.sql -o $myhomedir/outFile.csv -F ','

这会将 SQL 脚本传递给 Aster 并将输出重定向到指定的文件。该-F参数指定分隔符。

您还可以使用其他参数。act --help 将列出它们

于 2014-08-01T14:44:44.540 回答
0

我现在无法测试它,但我认为您不能直接在 TD Studio 中使用 ncluster_export,您需要在 PC 的命令行上运行它。

您是否在运行 TD Studio 的 PC 上安装了 Aster Client Tools?

那么它应该是(你似乎在 Windows 上):

  • 启动命令行(cmd)并输入
  • cd myhomedir
  • ncluster_export --hostname ip_of_asterqueen --username user1 --password pass1 --csv schemaname.tablename outFile1.csv

关于运行脚本,您不能将参数传递给文件中的 cluster_export (afaik),但您可以将命令放在bat -file 中然后执行。

于 2014-07-02T07:36:17.590 回答