Maison > base de données > tutoriel mysql > Scripts SQL quotidiens dans GreenPlum

Scripts SQL quotidiens dans GreenPlum

一个新手
Libérer: 2017-09-19 09:40:46
original
2130 Les gens l'ont consulté

--1. Spécifiez le nombre total de jours dans le mois

SELECT EXTRACT(DAY FROM CAST('2017-08-01' AS DATE) + INTERVAL '1 month' - INTERVAL '1 day')

SELECT EXTRACT(DAY FROM CAST(TO_CHAR(NOW(),'YYYY-MM')||'-01' AS DATE) + INTERVAL '1 month' - INTERVAL '1 day')
Copier après la connexion

--2. Modifiez le chemin de recherche par défaut (search_path)

SHOW search_path;
SET search_path TO your_schema_name;
Copier après la connexion

--3. Changer le propriétaire du schéma

ALTER SCHEMA your_schema_name OWNER TO other_user;
Copier après la connexion

--4. >

ALTER TABLE your_table_name OWNER TO other_user;
Copier après la connexion

--5. Accorder la requête ou toutes les autorisations à l'utilisateur spécifié

GRANT SELECT ON TABLE your_table_name TO other_user;
GRANT ALL ON TABLE your_table_name TO other_user;
Copier après la connexion

--6. Accorder des autorisations d'utilisation du schéma aux utilisateurs spécifiés

GRANT USAGE ON SCHEMA your_schema_name TO other_user;
Copier après la connexion
--7. Récupérer les autorisations d'utilisation du schéma pour les utilisateurs spécifiés

REVOKE ALL ON SCHEMA your_schema_name FROM other_user;
Copier après la connexion
--Mots-clés d'autorisation pour différents objets

TABLES,VIEWS,SEQUENCES: SELECT INSERT UPDATE DELETE RULE ALL
EXTERNAL TABLES: SELECT RULE ALL
DATABASES: CONNECT CREATE TEMPORARY|TEMP ALL
FUNCTIONS: EXECUTE
PROCEDURAL LANGUAGES: USAGE
SCHEMAS: CREATE USAGE ALL
Copier après la connexion
--8. Accorder des autorisations d'exécution de fonctions par lots

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal