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:
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" |
but : est de remplir t1 par valeurs de production qui correspond au 1er trimestre.
si j'étais pas claire, informe moi
merci
Partager