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
|