Table 1-1 provides a brief description of the commands in this chapter.
Command |
Description |
---|---|
Increases thhe amount of space allocated to a database. Allowed with an archive database. |
|
Changes the default property of key. Creates and drops key copies for users. Changes owner of key. Recovers lost passwords. |
|
Defines mutually exclusive relationships between roles, adds, drops, and changes passwords for roles. |
|
Adds new columns; adds, changes, or drops constraints, changes constraints; partitions or unpartitions an existing table.Creates computed columns. Encrypts or decrypts existing data. Adds encrypted columns. Adds, drops, or replaces decrypt defaults for encrypted columns. Changes the encryption key on an encrypted column. |
|
Encloses a series of SQL statements so that control-of-flow language, such as if...else, can affect the performance of the whole group. |
|
Marks the starting point of a user-defined transaction. |
|
Causes an exit from a while loop. break is often activated by an if test. |
|
Writes all dirty pages (pages that have been updated since they were last written) to the database device. Allowed with an archive database. |
|
Deactivates a cursor. |
|
Marks the ending point of a user-defined transaction. |
|
Generates summary values that appear as additional rows in the query results. |
|
Specifies the server to which a passthrough connection is required. |
|
Causes the while loop to restart. continue is often activated by an if test. |
|
Creates an archive database. |
|
Creates a new database. |
|
Specifies a value to insert in a column (or in all columns of a user-defined datatype) if no value is explicitly supplied at insert time. |
|
Creates a named key for column encryption. |
|
Confirms that the current remote table information matches the information that is stored in column_list, and verifies the existence of the underlying object. |
|
Creates a user-defined function, which is a saved Transact-SQL routine that returns a specified value. |
|
Creates a user-defined function by adding a SQL wrapper to a Java static method. |
|
Creates an index on one or more columns in a table. Creates a function-based index. |
|
Creates an abstract query plan. |
|
Creates a stored procedure that can take one or more user-supplied parameters. |
|
Creates a SQLJ stored procedure by adding a SQL wrapper to a Java static method. |
|
Creates a proxy table without specifying a column list. Component Integration Services derives the column list from the metadata it obtains from the remote table. |
|
Creates a user-defined role. |
|
Specifies the domain of acceptable values for a particular column or for any column of a user-defined datatype. |
|
Creates a new collection of tables, views, and permissions for a database user. |
|
Wraps the supplied SQL statement in a stored procedure with the specified name and parameters. |
|
Creates new tables and optional integrity constraints. Creates a table containing computed columns and function-based indexes. Creates a table containing encrypted columns and decrypt defaults. |
|
Creates a trigger, which is a type of stored procedure often used for enforcing integrity constraints. A trigger executes automatically when a user attempts a specified data modification statement on a specified table. |
|
Creates a view, which is an alternative way of looking at the data in one or more tables. |
|
Checks the logical and physical consistency of a database. Use dbcc regularly as a periodic check or if you suspect any damage. |
|
Makes a cursor inaccessible and releases all memory resources committed to that cursor. Allowed with an archive database. |
|
Declares the name and type of local variables for a batch or procedure. |
|
Defines a cursor. Allowed with an archive database. |
|
Removes rows from a table. |
|
Removes statistics from the sysstatistics system table. |
|
Makes a physical device or file usable by Adaptive Server. |
|
Creates a software mirror that immediately takes over when the primary device fails. |
|
Rebuilds the master database’s sysusages and sysdatabases system tables from information contained in sysdevices. Use disk refit after disk reinit as part of the procedure to restore the master database. |
|
Rebuilds the master database’s sysdevices system table. Use disk reinit as part of the procedure to restore the master database. |
|
Reenables disk mirroring after it is stopped by failure of a mirrored device or temporarily disabled by the disk unmirror command. |
|
Dynamically increases the size of database devices. |
|
Disables either the original device or its mirror, allowing hardware maintenance or the changing of a hardware device. |
|
Removes one or more databases from an Adaptive Server. Allowed with an archive database. |
|
Removes a user-defined default. |
|
Removes an encryption key and its key copies. |
|
Removes one or more user-defined functions from the current database. |
|
Removes a SQLJ function. |
|
Removes an index from a table in the current database. |
|
Removes user-defined stored procedures. |
|
Removes a user-defined role. |
|
Removes a user-defined rule. |
|
Removes a user-defined Web service from the current database. Both the metadata and the corresponding stored procedure are removed. |
|
Removes a table definition and all of its data, indexes, triggers, and permission specifications from the database. |
|
Removes a trigger. |
|
Removes one or more views from the current database. |
|
Makes a backup copy of the entire database, including the transaction log, in a form that can be read in with load database. Dumps and loads are performed through Backup Server. |
|
Makes a copy of a transaction log and removes the inactive portion. |
|
Runs a system procedure, a user-defined stored procedure, or a dynamically constructed Transact-SQL command. Allowed with an archive database. |
|
Returns a row or a set of rows from a cursor result set. In scrollable cursors, fetch orientation keywords specify the position of the row to fetch. Allowed with an archive database. |
|
Branches to a user-defined label. |
|
Assigns permissions to users or to user-defined roles. |
|
Used in select statements to divide a table into groups and to return only groups that match conditions in the having clause. |
|
Imposes conditions on the execution of a SQL statement. |
|
Adds new rows to a table or view. |
|
Kills a process. |
|
Loads a backup copy of a user database, including its transaction log. Allowed with an archive database. |
|
Loads a backup copy of the transaction log. Allowed with an archive database. |
|
Explicitly locks a table within a transaction. Allowed with an archive database. |
|
Attaches the database to the destination or secondary Adaptive Server. |
|
Marks a database available for public use after a normal load sequence and, if needed, upgrades a loaded database and transaction log dumps to the current version of Adaptive Server. Allowed with an archive database. |
|
Opens a cursor for processing. |
|
Returns query results in the specified columns in sorted order. |
|
Used by DB-Library™ in a two-phase commit application to see if a server is prepared to commit a transaction. |
|
Prints a user-defined message on the user’s screen. |
|
Suspends and resumes updates to a specified list of databases. |
|
Prints a user-defined error message on the user’s screen and sets a system flag to record that an error condition has occurred. |
|
Reads text, unitext, and image values, starting from a specified offset and reading a specified number of bytes or characters. Allowed with an archive database. |
|
Currently has no effect; included to allow existing scripts to run without modification. In earlier versions, you were required to execute reconfigure after sp_configure, to implement new configuration parameter settings. |
|
Removes one or more Java-SQL classes, packages, or JARs from a database. Use when Java is enabled in the database. |
|
Reclaims unused space on pages, removes row forwarding, or rewrites all rows in the table to new pages, depending on the option used. |
|
Exits from a batch or procedure unconditionally, optionally providing a return status. Statements following return are not executed. |
|
Revokes permissions or roles from users or roles. |
|
Rolls a user-defined transaction back to the last savepoint inside the transaction or to the beginning of the transaction. |
|
Rolls back the work done in a trigger, including the update that caused the trigger to fire, and issues an optional raiserror statement. |
|
Sets a savepoint within a transaction. |
|
Retrieves rows from database objects. Allowed with an archive database. |
|
Sets Adaptive Server query-processing options for the duration of the user’s work session. Can be used to set some options inside a trigger or stored procedure. Can also be used to activate or deactivate a role in the current session. |
|
Sets a password for a named key or column at the session level. |
|
Allows a Database Owner to impersonate another user. |
|
Shuts down Adaptive Server or a Backup Server™. This command can be issued only by a System Administrator. |
|
Removes all rows from a table. |
|
Returns a single result set that combines the results of two or more queries. Duplicate rows are eliminated from the result set unless the all keyword is specified. |
|
Shuts down the database and drops it from the Adaptive Serve, and deactivates and drops devices. |
|
Changes data in existing rows, either by adding data or by modifying existing data; updates all statistics information for a given table; updates information about the number of pages in each partition for a partitioned table; updates information about the distribution of key values in specified indexes. |
|
Updates all statistics information for a given table. |
|
Updates the statistics for all columns in an index. |
|
Updates information about the distribution of key values in specified indexes, for all columns in an index, table, or partition. |
|
Updates statistics that are stored in systabstats table, such as rowcount, cluster ratios, and so on |
|
Specifies the database with which you want to work. Allowed with an archive database. |
|
Specifies a specific time, a time interval, or an event for the execution of a statement block, stored procedure, or transaction. |
|
Sets the search conditions in a select, insert, update, or delete statement. |
|
Sets a condition for the repeated execution of a statement or statement block. Statements execute repeatedly, as long as the specified condition is true. |
|
Permits nonlogged, interactive updating of an existing text, unitext, or image column. |