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:

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"
but : est de remplir t1 par valeurs de production qui correspond au 1er trimestre.

si j'étais pas claire, informe moi

merci