(13) Kit de survie SQL SYBASE
|
alter
create
db_name()
group by
sp_helpdb
sp_tablelist
sp_text nom-de-table
Les colonnes sont ajoutées uniquement à la fin.
alter table nom-de-table add nom-de-colonne char(1) default 'N' not null
create table T
(
idT numeric(6,0) identity,
a numeric(6,0) default '0' not null,
date datetime default '19000101' not null,
b char(1) default 'N' not null,
c varchar(255) default '' not null
)
lock AllPages
go
exec sp_primarykey T,idT
go
grant all on T to admin_users
go
grant select on T to select_users
go
create unique index pk_idT on T(idT)
go
-- drop index T.pk_idT
-- go
Donne le nom de la base courante.
select db_name()
Soit la table suivante :
|
|
| b | | j | l |
| 1 | un |
| 2 | deux |
| 3 | trois |
| 4 | quatre |
|
Le paramètre du group by doit exister dans le select.
select b.l, count(a.i) where a.j = b.j group by b.l
Donne la liste des bases sur le serveur.
select name from master..sysdatabases
Donne la liste des tables dans la base.
Description de la table dont le nom est passé en paramètre.