我正在尝试使用命令行功能从Teradata Studio 14.10
/导出查询。我找不到一个可行的例子。有谁有可以分享的吗?另外我将如何实际运行脚本(即)?Aster
ncluster_export
ncluster_export myScript1.bat
假设以下:
File location: 'myhomedir'
Username: 'user1'
Password: 'pass1'
Outfile name: 'outFile1.csv'
我正在尝试使用命令行功能从Teradata Studio 14.10
/导出查询。我找不到一个可行的例子。有谁有可以分享的吗?另外我将如何实际运行脚本(即)?Aster
ncluster_export
ncluster_export myScript1.bat
假设以下:
File location: 'myhomedir'
Username: 'user1'
Password: 'pass1'
Outfile name: 'outFile1.csv'
如果要从 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 将列出它们
我现在无法测试它,但我认为您不能直接在 TD Studio 中使用 ncluster_export,您需要在 PC 的命令行上运行它。
您是否在运行 TD Studio 的 PC 上安装了 Aster Client Tools?
那么它应该是(你似乎在 Windows 上):
关于运行脚本,您不能将参数传递给文件中的 cluster_export (afaik),但您可以将命令放在bat -file 中然后执行。