Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| memo:sql [13/04/2022 10:41] – [MSSQL : lier un utilisateur à une connexion] Arnaud Jacquemin | memo:sql [03/11/2025 17:35] (Version actuelle) – [MSSQL : trouver les verrous sur une table] Arnaud Jacquemin | ||
|---|---|---|---|
| Ligne 151: | Ligne 151: | ||
| ==== Texte -> date ==== | ==== Texte -> date ==== | ||
| + | |||
| + | === Oracle === | ||
| Fonction TO_DATE | Fonction TO_DATE | ||
| Ligne 175: | Ligne 177: | ||
| </ | </ | ||
| Doc : https:// | Doc : https:// | ||
| + | |||
| + | |||
| + | === MySQL === | ||
| + | |||
| + | <code sql> | ||
| + | SELECT STR_TO_DATE(" | ||
| + | </ | ||
| + | |||
| + | Doc : [[https:// | ||
| Ligne 398: | Ligne 409: | ||
| Doc : [[http:// | Doc : [[http:// | ||
| + | Testé avec M$ SQL Server : | ||
| + | <code sql> | ||
| + | SELECT * | ||
| + | INTO destination | ||
| + | FROM source; | ||
| + | </ | ||
| + | |||
| + | Doc : https:// | ||
| ====== ALTER TABLE ====== | ====== ALTER TABLE ====== | ||
| Ligne 417: | Ligne 436: | ||
| GO | GO | ||
| </ | </ | ||
| + | |||
| + | ====== MSSQL : copier des tables d'un schéma à un autre ====== | ||
| + | |||
| + | > Use the Generate Scripts Wizard in SSMS for generating the script for constraints and indexes. | ||
| + | > | ||
| + | >Follow these steps: | ||
| + | > | ||
| + | >1. Open SSMS | ||
| + | >2. Expand databases and select the database-> | ||
| + | >3. click next and set " | ||
| + | >4. Select the tables for which the script is needed | ||
| + | >5. Click next -> | ||
| + | > | ||
| + | >This generates the script for table with indexes, constraints etc. | ||
| + | > | ||
| + | >More information: | ||
| + | |||
| + | Source : https:// | ||
| + | |||
| + | ====== MSSQL : trouver les verrous sur une table ====== | ||
| + | |||
| + | <code sql> | ||
| + | SELECT | ||
| + | object_name(object_id) AS objet_bloque, | ||
| + | lock.resource_type, | ||
| + | db.name AS db_name, | ||
| + | lock.resource_associated_entity_id, | ||
| + | lock.request_mode, | ||
| + | lock.request_session_id, | ||
| + | task.blocking_session_id, | ||
| + | task.* | ||
| + | FROM sys.dm_tran_locks lock | ||
| + | INNER JOIN sys.partitions p ON p.hobt_id= lock.resource_associated_entity_id | ||
| + | INNER JOIN sys.databases db ON db.database_id = lock.resource_database_id | ||
| + | LEFT JOIN sys.dm_os_waiting_tasks as task | ||
| + | ON lock.lock_owner_address = task.resource_address | ||
| + | LEFT JOIN sys.dm_os_tasks AS STasks | ||
| + | ON STasks.task_address = task.waiting_task_address | ||
| + | WHERE resource_database_id = 20 AND object_name(object_id) = ' | ||
| + | </ | ||
| + | |||
| ====== Documentations ====== | ====== Documentations ====== | ||