Transact SQL Commands
Comandos de Transact SQL

A , B , C

Comando
Command
Sintaxis Ejemplo
Example
Sirve Para..
Use for...
alter database alter databasedatabase_name
[on {default | database_device} [= size]
[, database_device [= size]...]
[log on {default | database_device} [= size] [, database_device [= size]...]
[with override]
[for load]
alter database mydb

alter database pub2 on newdata = 3

alter database production on userdata1 = 10 log on dev = 2

alter database master on master = 1

Incrementa el espacio asignado a una base de datos

Increases the amount the space allocated to a database

alter table alter table [database.[owner].]table_name
{add column_name datatype
alter table autores add manager_name varchar(40) null

alter table ventas_dia add ord_num numeric (5,0) identity

Agrega nuevas columnas, agrega, cambia o borra "constraints", cambia "constraints" particiones o desparticiona una tabla ya existente

Adds new columns; adds, changes or drop constraints, change constraints, partitions or unpartitions an existing table

begin..end begin
  bloque de sentencias
end
if (select count(*) from borrados, ventas
where ventasdiarias.prod_id=borrados.prod_id) > 0
begin
rollback transaction
print "Tu no puedes borrar un producto que tiene venta"
end
else print "Borrado exitoso - no hubo ventas para ese producto"
Encierra una serie de sentencias de SQL que permite controlar el flujo de las sentencias del lenguaje de SQL, tal como if..else, puede afectar el rendimeinto de el grupo completo

Encloses a series of SQL statements so that control-of-flow language, such as if..else, can affect the performance of the whole group

begin transaction begin tran[saction]transaction_name begin tran
Marca el punto de partida de una transacción definida por el usuario

Marks the starting point of a user-defined transaction

break while logical_expresion
  statement
break
  statement
continue
break Causa la salida desde un loop de while , a menudo break es activado por if cuando hay una prueba

Causes an exit from a while loop, break is often activated by an if test

checkpoint checkpoint checkpoint Escribe todas las páginas "sucias" (páginas que han sido actualizadas desde la última vez que escribió) al dispositivo de base de datos

Writes all "dirty" pages (pages that have been updated since they were last written) to the database device

close closecursor_name close autores_crs Desactiva un cursor

Deactivates a cursor

commit commit [tran[saction] | work] [ transaction_name] commit Marca el punto final de una transacción definida por el usuario

Marks the ending point of a user-defined transaction

compute clause start_of_select_statement
   computerow_aggregate(column_name)
     [, row_aggregate(column_name)]...
   [by column_name [,column_name ]...]
select materia, precio, avance from titulos
  where precio > $5000 y materia como "cocina %"
    order by materia, precio
    while logical_expresion
  statement
break
  statement
compute sum(precio), sum(avance) by materia
Genera un resumen de valores que aparecen como filas adicionales en el resultado de la consulta o query

Generates summary values that appear as additional rows in the query results

continue while boolean_expression
  statement
break
  statement
continue
continue Recomienza un bucle de while que se encontraba detenido. A menudo continue es activado por un condicional como if

Causes the while loop to restart. continue is often activated by an if test

create database create database create database Crea una nueva base de datos.

Creates a new database
create default create default create default Especifica un valor a ser insertado en una columna (o en todas las columnas de tipos de datos definidos por el usuario) si el valor no es explícitamente provisto al momento de la inserción.

Specifies a value to insert in a column (or in all columns of a user-defined datatype) if no values is explicitly supplied at insert time
create index create index create index Crea un indice sobre una o más columnas en una tabla.

Creates an index on one or more columns in a table.
create procedure create procedure create procedure Crea un procedimiento almacenado que toma uno o más parametros suministrados por el usuario.

Creates a stored procedure that can take one or more user-suplied parameters

create rule create rule create rule Crea una regla, es decir especifica el dominio aceptable de valores para una columna en particular o para varias columnas de tipos de datos definidos por el usuario.

Specifies the domain of acceptable values for a particular column or for any column of a user-defined datatype

create schema create schema create schema Crea un conjunto de tablas, vistas y permisos para la base de datos de un usuario.

Creates a new collection of tables, views and permissions for a database user

create table create table create table Crea una tabla nueva, y opciones que aseguren la integridad de los datos

Creates new tables and optional integrity constraints

create trigger create trigger create trigger

Crea un "trigger" (interruptor o condicional de accion inmediata), es un tipo de procedimiento almacenado a menudo usado para forzar la integridad de las "constraints" (reglas de si o si). Un interruptor se ejecuta automaticamete cuando un usuario intenta hacer una modificacion sobre los datos especifica sobre una tabla determinada.


Creates a trigger, 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

create view create view create view Crea una vista, que es una manera alternativa de ver los datos de una o más tablas

Creates a view, which is an alternative way of looking at the data in one or more tables

[HOME-PRINCIPAL ] [ INFORMATICA ] [ SYBASE ] [ ENLACES ] [ CONTACTENOS ]

© Derechos Reservados, Copyright, DATA-2013, 1999-2003.