bonjour à tous,
j'ai tenté de créer une nouvelle table à nouveaux champs, tel que je veux remplir ces champs avec la clause where.
j'ai pensé à create table mais ça marche pas. EST ce que c'est faisable sous python?
j'ai essayé à nouveau avec INSERT INTO et create view, mais apparemment il 'y a une erreur dans l'expression de requête:
but : est de remplir t1 par valeurs de production qui correspond au 1er trimestre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 import arcpy BD_SIGMSA4_sde = "Database Connections\vvv.sde" BD_SIGMSA4 ="Database Servers\SQLEXPRESS.gds\hhh (VERSION:dbo.DEFAULT)" arcpy.env.overwriteOutput = True sql="INSERT INTO dbo.pro3t (dbo.CEREALESHIVER.Production as [t1]) SELECT Production FROM dbo.CEREALESHIVER WHERE Trimestre='1'" print "done1" arcpy.CreateDatabaseView_management(BD_SIGMSA4,"pro3t",sql) print "done2"
si j'étais pas claire, informe moi
merci
Partager