Archives of the TeradataForum
Message Posted: Thu, 21 Nov 2003 @ 04:12:39 GMT
| Subj: | | Re: Restoring just DDL |
| |
| From: | | Klindt, Jerry |
If you normally use views to access your tables, another variation to Donald's query is to submit a query similar to the one
Donald shows, to get a list of the views. Instead of "show table " put the words "show select * from " in front of the view name.
Then you can submit the output of that query as a second query. Then submit the output of the second query to the test system.
The advantage of "show select * from " instead of "show table " is that you (obviously) get the view definitions, and also that
you get definitions of any other objects, such as join indexes or triggers, that are defined on the underlying tables. That may or
may not be important for your intended use.
If you have more than one view that references a particular table, you may get more than one definition of the table. That's
relatively harmless, as subsequent definitions will merely get a "duplicate table" error when you submit the script to the test
system.
You may have to do some preliminary manual setup on the test system, such as creating the databases. And you may have to do some
final setup, such as granting access rights appropriately, before you can syntax-check your queries under development.
|